	.text
	.syntax unified
	.eabi_attribute	67, "2.09"	@ Tag_conformance
	.cpu	cortex-m7
	.eabi_attribute	6, 13	@ Tag_CPU_arch
	.eabi_attribute	7, 77	@ Tag_CPU_arch_profile
	.eabi_attribute	8, 0	@ Tag_ARM_ISA_use
	.eabi_attribute	9, 2	@ Tag_THUMB_ISA_use
	.fpu	fpv5-d16
	.eabi_attribute	36, 1	@ Tag_FP_HP_extension
	.eabi_attribute	34, 1	@ Tag_CPU_unaligned_access
	.eabi_attribute	17, 1	@ Tag_ABI_PCS_GOT_use
	.eabi_attribute	20, 2	@ Tag_ABI_FP_denormal
	.eabi_attribute	21, 0	@ Tag_ABI_FP_exceptions
	.eabi_attribute	23, 1	@ Tag_ABI_FP_number_model
	.eabi_attribute	24, 1	@ Tag_ABI_align_needed
	.eabi_attribute	25, 1	@ Tag_ABI_align_preserved
	.eabi_attribute	28, 1	@ Tag_ABI_VFP_args
	.eabi_attribute	38, 1	@ Tag_ABI_FP_16bit_format
	.eabi_attribute	18, 2	@ Tag_ABI_PCS_wchar_t
	.eabi_attribute	26, 1	@ Tag_ABI_enum_size
	.eabi_attribute	14, 0	@ Tag_ABI_PCS_R9_use
	.file	"tasks.c"
	.file	1 "C:\\" "Keil_v5\\ARM\\ARMCLANG\\Bin\\..\\include\\stdint.h"
	.file	2 "C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" "../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\\portmacro.h"
	.file	3 "C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" "../../FreeRTOS/tasks.c"
	.file	4 "C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" "../../FreeRTOS/include/list.h"
	.file	5 "C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" "../../FreeRTOS/include/task.h"
	.file	6 "C:\\" "Keil_v5\\ARM\\ARMCLANG\\Bin\\..\\include\\stdlib.h"
	.section	.text.xTaskCreateStatic,"ax",%progbits
	.hidden	xTaskCreateStatic               @ -- Begin function xTaskCreateStatic
	.globl	xTaskCreateStatic
	.p2align	3
	.type	xTaskCreateStatic,%function
	.code	16                              @ @xTaskCreateStatic
	.thumb_func
xTaskCreateStatic:
.Lfunc_begin0:
	.loc	3 585 0                         @ ../../FreeRTOS/tasks.c:585:0
	.fnstart
	.cfi_sections .debug_frame
	.cfi_startproc
@ %bb.0:
	.save	{r4, r5, r7, lr}
	push	{r4, r5, r7, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.cfi_offset r5, -12
	.cfi_offset r4, -16
	.pad	#56
	sub	sp, #56
	.cfi_def_cfa_offset 72
	ldr.w	r12, [sp, #80]
	ldr.w	r12, [sp, #76]
	ldr.w	r12, [sp, #72]
	str	r0, [sp, #40]
	str	r1, [sp, #36]
	str	r2, [sp, #32]
	str	r3, [sp, #28]
.Ltmp0:
	.loc	3 589 3 prologue_end            @ ../../FreeRTOS/tasks.c:589:3
	ldr	r0, [sp, #76]
.Ltmp1:
	.loc	3 589 3 is_stmt 0               @ ../../FreeRTOS/tasks.c:589:3
	cbnz	r0, .LBB0_3
	b	.LBB0_1
.LBB0_1:
.Ltmp2:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #44]
.Ltmp3:
	.loc	3 589 3                         @ ../../FreeRTOS/tasks.c:589:3
	b	.LBB0_2
.LBB0_2:                                @ =>This Inner Loop Header: Depth=1
.Ltmp4:
	.loc	3 589 3 is_stmt 0               @ ../../FreeRTOS/tasks.c:589:3
	b	.LBB0_2
.Ltmp5:
.LBB0_3:
	.loc	3 590 3 is_stmt 1               @ ../../FreeRTOS/tasks.c:590:3
	ldr	r0, [sp, #80]
.Ltmp6:
	.loc	3 590 3 is_stmt 0               @ ../../FreeRTOS/tasks.c:590:3
	cbnz	r0, .LBB0_6
	b	.LBB0_4
.LBB0_4:
.Ltmp7:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #48]
.Ltmp8:
	.loc	3 590 3                         @ ../../FreeRTOS/tasks.c:590:3
	b	.LBB0_5
.LBB0_5:                                @ =>This Inner Loop Header: Depth=1
.Ltmp9:
	.loc	3 590 3 is_stmt 0               @ ../../FreeRTOS/tasks.c:590:3
	b	.LBB0_5
.Ltmp10:
.LBB0_6:
	.loc	3 0 3                           @ ../../FreeRTOS/tasks.c:0:3
	movs	r0, #92
.Ltmp11:
	.loc	3 597 20 is_stmt 1              @ ../../FreeRTOS/tasks.c:597:20
	str	r0, [sp, #16]
.Ltmp12:
	.loc	3 598 4                         @ ../../FreeRTOS/tasks.c:598:4
	ldr	r0, [sp, #16]
.Ltmp13:
	.loc	3 598 4 is_stmt 0               @ ../../FreeRTOS/tasks.c:598:4
	cmp	r0, #92
	beq	.LBB0_9
	b	.LBB0_7
.LBB0_7:
.Ltmp14:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #52]
.Ltmp15:
	.loc	3 598 4                         @ ../../FreeRTOS/tasks.c:598:4
	b	.LBB0_8
.LBB0_8:                                @ =>This Inner Loop Header: Depth=1
.Ltmp16:
	.loc	3 598 4 is_stmt 0               @ ../../FreeRTOS/tasks.c:598:4
	b	.LBB0_8
.Ltmp17:
.LBB0_9:
	.loc	3 599 13 is_stmt 1              @ ../../FreeRTOS/tasks.c:599:13
	ldr	r0, [sp, #16]
.Ltmp18:
	.loc	3 604 9                         @ ../../FreeRTOS/tasks.c:604:9
	ldr	r0, [sp, #80]
	.loc	3 604 32 is_stmt 0              @ ../../FreeRTOS/tasks.c:604:32
	cbz	r0, .LBB0_12
	b	.LBB0_10
.LBB0_10:
	.loc	3 604 37                        @ ../../FreeRTOS/tasks.c:604:37
	ldr	r0, [sp, #76]
.Ltmp19:
	.loc	3 604 7                         @ ../../FreeRTOS/tasks.c:604:7
	cbz	r0, .LBB0_12
	b	.LBB0_11
.LBB0_11:
.Ltmp20:
	.loc	3 608 27 is_stmt 1              @ ../../FreeRTOS/tasks.c:608:27
	ldr	r0, [sp, #80]
	.loc	3 608 13 is_stmt 0              @ ../../FreeRTOS/tasks.c:608:13
	str	r0, [sp, #24]
	.loc	3 609 42 is_stmt 1              @ ../../FreeRTOS/tasks.c:609:42
	ldr	r0, [sp, #76]
	.loc	3 609 4 is_stmt 0               @ ../../FreeRTOS/tasks.c:609:4
	ldr	r1, [sp, #24]
	.loc	3 609 22                        @ ../../FreeRTOS/tasks.c:609:22
	str	r0, [r1, #48]
	.loc	3 619 26 is_stmt 1              @ ../../FreeRTOS/tasks.c:619:26
	ldr	r0, [sp, #40]
	.loc	3 619 38 is_stmt 0              @ ../../FreeRTOS/tasks.c:619:38
	ldr	r1, [sp, #36]
	.loc	3 619 46                        @ ../../FreeRTOS/tasks.c:619:46
	ldr	r2, [sp, #32]
	.loc	3 619 60                        @ ../../FreeRTOS/tasks.c:619:60
	ldr	r3, [sp, #28]
	.loc	3 619 74                        @ ../../FreeRTOS/tasks.c:619:74
	ldr.w	r12, [sp, #72]
	.loc	3 619 96                        @ ../../FreeRTOS/tasks.c:619:96
	ldr	r4, [sp, #24]
	.loc	3 619 4                         @ ../../FreeRTOS/tasks.c:619:4
	mov	lr, sp
	movs	r5, #0
	str.w	r5, [lr, #12]
	str.w	r4, [lr, #8]
	add	r4, sp, #20
	str.w	r4, [lr, #4]
	str.w	r12, [lr]
	bl	prvInitialiseNewTask
	.loc	3 620 30 is_stmt 1              @ ../../FreeRTOS/tasks.c:620:30
	ldr	r0, [sp, #24]
	.loc	3 620 4 is_stmt 0               @ ../../FreeRTOS/tasks.c:620:4
	bl	prvAddNewTaskToReadyList
	.loc	3 621 3 is_stmt 1               @ ../../FreeRTOS/tasks.c:621:3
	b	.LBB0_13
.Ltmp21:
.LBB0_12:
	.loc	3 0 3 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:3
	movs	r0, #0
.Ltmp22:
	.loc	3 624 12 is_stmt 1              @ ../../FreeRTOS/tasks.c:624:12
	str	r0, [sp, #20]
	b	.LBB0_13
.Ltmp23:
.LBB0_13:
	.loc	3 627 10                        @ ../../FreeRTOS/tasks.c:627:10
	ldr	r0, [sp, #20]
	.loc	3 627 3 is_stmt 0               @ ../../FreeRTOS/tasks.c:627:3
	add	sp, #56
	pop	{r4, r5, r7, pc}
.Ltmp24:
.Lfunc_end0:
	.size	xTaskCreateStatic, .Lfunc_end0-xTaskCreateStatic
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.prvInitialiseNewTask,"ax",%progbits
	.p2align	3                               @ -- Begin function prvInitialiseNewTask
	.type	prvInitialiseNewTask,%function
	.code	16                              @ @prvInitialiseNewTask
	.thumb_func
prvInitialiseNewTask:
.Lfunc_begin1:
	.loc	3 829 0 is_stmt 1               @ ../../FreeRTOS/tasks.c:829:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#32
	sub	sp, #32
	.cfi_def_cfa_offset 40
	ldr.w	r12, [sp, #52]
	ldr.w	r12, [sp, #48]
	ldr.w	r12, [sp, #44]
	ldr.w	r12, [sp, #40]
	str	r0, [sp, #24]
	str	r1, [sp, #20]
	str	r2, [sp, #16]
	str	r3, [sp, #12]
.Ltmp25:
	.loc	3 851 20 prologue_end           @ ../../FreeRTOS/tasks.c:851:20
	ldr	r0, [sp, #48]
	.loc	3 851 30 is_stmt 0              @ ../../FreeRTOS/tasks.c:851:30
	ldr	r0, [r0, #48]
	.loc	3 851 78                        @ ../../FreeRTOS/tasks.c:851:78
	ldr	r1, [sp, #16]
	.loc	3 851 91                        @ ../../FreeRTOS/tasks.c:851:91
	lsls	r1, r1, #2
	movs	r2, #165
	.loc	3 851 12                        @ ../../FreeRTOS/tasks.c:851:12
	bl	__aeabi_memset4
.Ltmp26:
	.loc	3 861 21 is_stmt 1              @ ../../FreeRTOS/tasks.c:861:21
	ldr	r0, [sp, #48]
	.loc	3 861 31 is_stmt 0              @ ../../FreeRTOS/tasks.c:861:31
	ldr	r0, [r0, #48]
	.loc	3 861 40                        @ ../../FreeRTOS/tasks.c:861:40
	ldr	r1, [sp, #16]
	.loc	3 861 21                        @ ../../FreeRTOS/tasks.c:861:21
	add.w	r0, r0, r1, lsl #2
	subs	r0, #4
	.loc	3 861 16                        @ ../../FreeRTOS/tasks.c:861:16
	str	r0, [sp, #8]
	.loc	3 862 66 is_stmt 1              @ ../../FreeRTOS/tasks.c:862:66
	ldr	r0, [sp, #8]
	.loc	3 862 81 is_stmt 0              @ ../../FreeRTOS/tasks.c:862:81
	bic	r0, r0, #7
	.loc	3 862 16                        @ ../../FreeRTOS/tasks.c:862:16
	str	r0, [sp, #8]
.Ltmp27:
	.loc	3 865 3 is_stmt 1               @ ../../FreeRTOS/tasks.c:865:3
	ldrb.w	r0, [sp, #8]
.Ltmp28:
	.loc	3 865 3 is_stmt 0               @ ../../FreeRTOS/tasks.c:865:3
	lsls	r0, r0, #29
	cbz	r0, .LBB1_3
	b	.LBB1_1
.LBB1_1:
.Ltmp29:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #28]
.Ltmp30:
	.loc	3 865 3                         @ ../../FreeRTOS/tasks.c:865:3
	b	.LBB1_2
.LBB1_2:                                @ =>This Inner Loop Header: Depth=1
.Ltmp31:
	.loc	3 865 3 is_stmt 0               @ ../../FreeRTOS/tasks.c:865:3
	b	.LBB1_2
.Ltmp32:
.LBB1_3:
	.loc	3 889 6 is_stmt 1               @ ../../FreeRTOS/tasks.c:889:6
	ldr	r0, [sp, #20]
.Ltmp33:
	.loc	3 889 6 is_stmt 0               @ ../../FreeRTOS/tasks.c:889:6
	cbz	r0, .LBB1_12
	b	.LBB1_4
.LBB1_4:
	.loc	3 0 6                           @ ../../FreeRTOS/tasks.c:0:6
	movs	r0, #0
.Ltmp34:
	.loc	3 891 10 is_stmt 1              @ ../../FreeRTOS/tasks.c:891:10
	str	r0, [sp, #4]
	.loc	3 891 8 is_stmt 0               @ ../../FreeRTOS/tasks.c:891:8
	b	.LBB1_5
.LBB1_5:                                @ =>This Inner Loop Header: Depth=1
.Ltmp35:
	.loc	3 891 31                        @ ../../FreeRTOS/tasks.c:891:31
	ldr	r0, [sp, #4]
.Ltmp36:
	.loc	3 891 3                         @ ../../FreeRTOS/tasks.c:891:3
	cmp	r0, #9
	bhi	.LBB1_11
	b	.LBB1_6
.LBB1_6:                                @   in Loop: Header=BB1_5 Depth=1
.Ltmp37:
	.loc	3 893 32 is_stmt 1              @ ../../FreeRTOS/tasks.c:893:32
	ldr	r0, [sp, #20]
	.loc	3 893 40 is_stmt 0              @ ../../FreeRTOS/tasks.c:893:40
	ldr	r2, [sp, #4]
	.loc	3 893 32                        @ ../../FreeRTOS/tasks.c:893:32
	ldrb	r0, [r0, r2]
	.loc	3 893 4                         @ ../../FreeRTOS/tasks.c:893:4
	ldr	r1, [sp, #48]
	.loc	3 893 14                        @ ../../FreeRTOS/tasks.c:893:14
	add	r1, r2
	.loc	3 893 30                        @ ../../FreeRTOS/tasks.c:893:30
	strb.w	r0, [r1, #52]
.Ltmp38:
	.loc	3 898 8 is_stmt 1               @ ../../FreeRTOS/tasks.c:898:8
	ldr	r0, [sp, #20]
	.loc	3 898 16 is_stmt 0              @ ../../FreeRTOS/tasks.c:898:16
	ldr	r1, [sp, #4]
	.loc	3 898 8                         @ ../../FreeRTOS/tasks.c:898:8
	ldrb	r0, [r0, r1]
.Ltmp39:
	.loc	3 898 8                         @ ../../FreeRTOS/tasks.c:898:8
	cbnz	r0, .LBB1_8
	b	.LBB1_7
.LBB1_7:
.Ltmp40:
	.loc	3 900 5 is_stmt 1               @ ../../FreeRTOS/tasks.c:900:5
	b	.LBB1_11
.Ltmp41:
.LBB1_8:                                @   in Loop: Header=BB1_5 Depth=1
	.loc	3 0 5 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:5
	b	.LBB1_9
.LBB1_9:                                @   in Loop: Header=BB1_5 Depth=1
	.loc	3 906 3 is_stmt 1               @ ../../FreeRTOS/tasks.c:906:3
	b	.LBB1_10
.Ltmp42:
.LBB1_10:                               @   in Loop: Header=BB1_5 Depth=1
	.loc	3 891 77                        @ ../../FreeRTOS/tasks.c:891:77
	ldr	r0, [sp, #4]
	adds	r0, #1
	str	r0, [sp, #4]
	.loc	3 891 3 is_stmt 0               @ ../../FreeRTOS/tasks.c:891:3
	b	.LBB1_5
.Ltmp43:
.LBB1_11:
	.loc	3 910 3 is_stmt 1               @ ../../FreeRTOS/tasks.c:910:3
	ldr	r1, [sp, #48]
	movs	r0, #0
	.loc	3 910 55 is_stmt 0              @ ../../FreeRTOS/tasks.c:910:55
	strb.w	r0, [r1, #61]
	.loc	3 911 2 is_stmt 1               @ ../../FreeRTOS/tasks.c:911:2
	b	.LBB1_13
.Ltmp44:
.LBB1_12:
	.loc	3 916 3                         @ ../../FreeRTOS/tasks.c:916:3
	ldr	r1, [sp, #48]
	movs	r0, #0
	.loc	3 916 29 is_stmt 0              @ ../../FreeRTOS/tasks.c:916:29
	strb.w	r0, [r1, #52]
	b	.LBB1_13
.Ltmp45:
.LBB1_13:
	.loc	3 921 6 is_stmt 1               @ ../../FreeRTOS/tasks.c:921:6
	ldr	r0, [sp, #40]
.Ltmp46:
	.loc	3 921 6 is_stmt 0               @ ../../FreeRTOS/tasks.c:921:6
	cmp	r0, #32
	blo	.LBB1_15
	b	.LBB1_14
.LBB1_14:
	.loc	3 0 6                           @ ../../FreeRTOS/tasks.c:0:6
	movs	r0, #31
.Ltmp47:
	.loc	3 923 14 is_stmt 1              @ ../../FreeRTOS/tasks.c:923:14
	str	r0, [sp, #40]
	.loc	3 924 2                         @ ../../FreeRTOS/tasks.c:924:2
	b	.LBB1_16
.Ltmp48:
.LBB1_15:
	.loc	3 0 2 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:2
	b	.LBB1_16
.LBB1_16:
	.loc	3 930 25 is_stmt 1              @ ../../FreeRTOS/tasks.c:930:25
	ldr	r0, [sp, #40]
	.loc	3 930 2 is_stmt 0               @ ../../FreeRTOS/tasks.c:930:2
	ldr	r1, [sp, #48]
	.loc	3 930 23                        @ ../../FreeRTOS/tasks.c:930:23
	str	r0, [r1, #44]
.Ltmp49:
	.loc	3 933 30 is_stmt 1              @ ../../FreeRTOS/tasks.c:933:30
	ldr	r0, [sp, #40]
	.loc	3 933 3 is_stmt 0               @ ../../FreeRTOS/tasks.c:933:3
	ldr	r1, [sp, #48]
	.loc	3 933 28                        @ ../../FreeRTOS/tasks.c:933:28
	str	r0, [r1, #72]
	.loc	3 934 3 is_stmt 1               @ ../../FreeRTOS/tasks.c:934:3
	ldr	r1, [sp, #48]
	movs	r0, #0
	.loc	3 934 27 is_stmt 0              @ ../../FreeRTOS/tasks.c:934:27
	str	r0, [sp]                        @ 4-byte Spill
	str	r0, [r1, #76]
.Ltmp50:
	.loc	3 938 26 is_stmt 1              @ ../../FreeRTOS/tasks.c:938:26
	ldr	r0, [sp, #48]
	.loc	3 938 36 is_stmt 0              @ ../../FreeRTOS/tasks.c:938:36
	adds	r0, #4
	.loc	3 938 2                         @ ../../FreeRTOS/tasks.c:938:2
	bl	vListInitialiseItem
	.loc	3 939 26 is_stmt 1              @ ../../FreeRTOS/tasks.c:939:26
	ldr	r0, [sp, #48]
	.loc	3 939 36 is_stmt 0              @ ../../FreeRTOS/tasks.c:939:36
	adds	r0, #24
	.loc	3 939 2                         @ ../../FreeRTOS/tasks.c:939:2
	bl	vListInitialiseItem
	ldr	r0, [sp]                        @ 4-byte Reload
	.loc	3 943 2 is_stmt 1               @ ../../FreeRTOS/tasks.c:943:2
	ldr	r1, [sp, #48]
	str	r1, [r1, #16]
	.loc	3 946 2                         @ ../../FreeRTOS/tasks.c:946:2
	ldr	r1, [sp, #40]
	rsb.w	r1, r1, #32
	ldr	r2, [sp, #48]
	str	r1, [r2, #24]
	.loc	3 947 2                         @ ../../FreeRTOS/tasks.c:947:2
	ldr	r1, [sp, #48]
	str	r1, [r1, #36]
.Ltmp51:
	.loc	3 963 3                         @ ../../FreeRTOS/tasks.c:963:3
	ldr	r1, [sp, #48]
	.loc	3 963 30 is_stmt 0              @ ../../FreeRTOS/tasks.c:963:30
	str	r0, [r1, #80]
.Ltmp52:
	.loc	3 989 3 is_stmt 1               @ ../../FreeRTOS/tasks.c:989:3
	ldr	r1, [sp, #48]
	.loc	3 989 29 is_stmt 0              @ ../../FreeRTOS/tasks.c:989:29
	str	r0, [r1, #84]
	.loc	3 990 3 is_stmt 1               @ ../../FreeRTOS/tasks.c:990:3
	ldr	r1, [sp, #48]
	.loc	3 990 27 is_stmt 0              @ ../../FreeRTOS/tasks.c:990:27
	strb.w	r0, [r1, #88]
.Ltmp53:
	.loc	3 1053 52 is_stmt 1             @ ../../FreeRTOS/tasks.c:1053:52
	ldr	r0, [sp, #8]
	.loc	3 1053 66 is_stmt 0             @ ../../FreeRTOS/tasks.c:1053:66
	ldr	r1, [sp, #24]
	.loc	3 1053 78                       @ ../../FreeRTOS/tasks.c:1053:78
	ldr	r2, [sp, #12]
	.loc	3 1053 29                       @ ../../FreeRTOS/tasks.c:1053:29
	bl	pxPortInitialiseStack
	.loc	3 1053 4                        @ ../../FreeRTOS/tasks.c:1053:4
	ldr	r1, [sp, #48]
	.loc	3 1053 27                       @ ../../FreeRTOS/tasks.c:1053:27
	str	r0, [r1]
.Ltmp54:
	.loc	3 1059 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:1059:6
	ldr	r0, [sp, #44]
.Ltmp55:
	.loc	3 1059 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:1059:6
	cbz	r0, .LBB1_18
	b	.LBB1_17
.LBB1_17:
.Ltmp56:
	.loc	3 1063 37 is_stmt 1             @ ../../FreeRTOS/tasks.c:1063:37
	ldr	r0, [sp, #48]
	.loc	3 1063 4 is_stmt 0              @ ../../FreeRTOS/tasks.c:1063:4
	ldr	r1, [sp, #44]
	.loc	3 1063 18                       @ ../../FreeRTOS/tasks.c:1063:18
	str	r0, [r1]
	.loc	3 1064 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:1064:2
	b	.LBB1_19
.Ltmp57:
.LBB1_18:
	.loc	3 0 2 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:2
	b	.LBB1_19
.LBB1_19:
	.loc	3 1069 1 is_stmt 1              @ ../../FreeRTOS/tasks.c:1069:1
	add	sp, #32
	pop	{r7, pc}
.Ltmp58:
.Lfunc_end1:
	.size	prvInitialiseNewTask, .Lfunc_end1-prvInitialiseNewTask
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.prvAddNewTaskToReadyList,"ax",%progbits
	.p2align	3                               @ -- Begin function prvAddNewTaskToReadyList
	.type	prvAddNewTaskToReadyList,%function
	.code	16                              @ @prvAddNewTaskToReadyList
	.thumb_func
prvAddNewTaskToReadyList:
.Lfunc_begin2:
	.loc	3 1073 0                        @ ../../FreeRTOS/tasks.c:1073:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp, #4]
.Ltmp59:
	.loc	3 1076 2 prologue_end           @ ../../FreeRTOS/tasks.c:1076:2
	bl	vPortEnterCritical
.Ltmp60:
	.loc	3 1078 25                       @ ../../FreeRTOS/tasks.c:1078:25
	movw	r1, :lower16:uxCurrentNumberOfTasks
	movt	r1, :upper16:uxCurrentNumberOfTasks
	ldr	r0, [r1]
	adds	r0, #1
	str	r0, [r1]
.Ltmp61:
	.loc	3 1079 7                        @ ../../FreeRTOS/tasks.c:1079:7
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
.Ltmp62:
	.loc	3 1079 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:1079:7
	cbnz	r0, .LBB2_5
	b	.LBB2_1
.LBB2_1:
.Ltmp63:
	.loc	3 1083 19 is_stmt 1             @ ../../FreeRTOS/tasks.c:1083:19
	ldr	r0, [sp, #4]
	.loc	3 1083 17 is_stmt 0             @ ../../FreeRTOS/tasks.c:1083:17
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	str	r0, [r1]
.Ltmp64:
	.loc	3 1085 8 is_stmt 1              @ ../../FreeRTOS/tasks.c:1085:8
	movw	r0, :lower16:uxCurrentNumberOfTasks
	movt	r0, :upper16:uxCurrentNumberOfTasks
	ldr	r0, [r0]
.Ltmp65:
	.loc	3 1085 8 is_stmt 0              @ ../../FreeRTOS/tasks.c:1085:8
	cmp	r0, #1
	bne	.LBB2_3
	b	.LBB2_2
.LBB2_2:
.Ltmp66:
	.loc	3 1090 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:1090:5
	bl	prvInitialiseTaskLists
	.loc	3 1091 4                        @ ../../FreeRTOS/tasks.c:1091:4
	b	.LBB2_4
.Ltmp67:
.LBB2_3:
	.loc	3 0 4 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:4
	b	.LBB2_4
.LBB2_4:
	.loc	3 1096 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:1096:3
	b	.LBB2_12
.Ltmp68:
.LBB2_5:
	.loc	3 1102 8                        @ ../../FreeRTOS/tasks.c:1102:8
	movw	r0, :lower16:xSchedulerRunning
	movt	r0, :upper16:xSchedulerRunning
	ldr	r0, [r0]
.Ltmp69:
	.loc	3 1102 8 is_stmt 0              @ ../../FreeRTOS/tasks.c:1102:8
	cbnz	r0, .LBB2_10
	b	.LBB2_6
.LBB2_6:
.Ltmp70:
	.loc	3 1104 9 is_stmt 1              @ ../../FreeRTOS/tasks.c:1104:9
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	.loc	3 1104 23 is_stmt 0             @ ../../FreeRTOS/tasks.c:1104:23
	ldr	r0, [r0, #44]
	.loc	3 1104 37                       @ ../../FreeRTOS/tasks.c:1104:37
	ldr	r1, [sp, #4]
	.loc	3 1104 47                       @ ../../FreeRTOS/tasks.c:1104:47
	ldr	r1, [r1, #44]
.Ltmp71:
	.loc	3 1104 9                        @ ../../FreeRTOS/tasks.c:1104:9
	cmp	r0, r1
	bhi	.LBB2_8
	b	.LBB2_7
.LBB2_7:
.Ltmp72:
	.loc	3 1106 21 is_stmt 1             @ ../../FreeRTOS/tasks.c:1106:21
	ldr	r0, [sp, #4]
	.loc	3 1106 19 is_stmt 0             @ ../../FreeRTOS/tasks.c:1106:19
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	str	r0, [r1]
	.loc	3 1107 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:1107:5
	b	.LBB2_9
.Ltmp73:
.LBB2_8:
	.loc	3 0 5 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:5
	b	.LBB2_9
.LBB2_9:
	.loc	3 1112 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:1112:4
	b	.LBB2_11
.Ltmp74:
.LBB2_10:
	.loc	3 0 4 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:4
	b	.LBB2_11
.LBB2_11:
	b	.LBB2_12
.LBB2_12:
	.loc	3 1119 15 is_stmt 1             @ ../../FreeRTOS/tasks.c:1119:15
	movw	r0, :lower16:uxTaskNumber
	movt	r0, :upper16:uxTaskNumber
	ldr	r1, [r0]
	adds	r1, #1
	str	r1, [r0]
.Ltmp75:
	.loc	3 1124 28                       @ ../../FreeRTOS/tasks.c:1124:28
	ldr	r0, [r0]
	.loc	3 1124 4 is_stmt 0              @ ../../FreeRTOS/tasks.c:1124:4
	ldr	r1, [sp, #4]
	.loc	3 1124 26                       @ ../../FreeRTOS/tasks.c:1124:26
	str	r0, [r1, #64]
.Ltmp76:
	.loc	3 1129 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:1129:3
	ldr	r0, [sp, #4]
	ldr	r1, [r0, #44]
	movs	r0, #1
	lsl.w	r2, r0, r1
	movw	r1, :lower16:uxTopReadyPriority
	movt	r1, :upper16:uxTopReadyPriority
	ldr	r0, [r1]
	orrs	r0, r2
	str	r0, [r1]
	ldr	r1, [sp, #4]
	ldr	r0, [r1, #44]
	add.w	r2, r0, r0, lsl #2
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	add.w	r0, r0, r2, lsl #2
	adds	r1, #4
	bl	vListInsertEnd
.Ltmp77:
	.loc	3 1133 2                        @ ../../FreeRTOS/tasks.c:1133:2
	bl	vPortExitCritical
.Ltmp78:
	.loc	3 1135 6                        @ ../../FreeRTOS/tasks.c:1135:6
	movw	r0, :lower16:xSchedulerRunning
	movt	r0, :upper16:xSchedulerRunning
	ldr	r0, [r0]
.Ltmp79:
	.loc	3 1135 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:1135:6
	cbz	r0, .LBB2_17
	b	.LBB2_13
.LBB2_13:
.Ltmp80:
	.loc	3 1139 7 is_stmt 1              @ ../../FreeRTOS/tasks.c:1139:7
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	.loc	3 1139 21 is_stmt 0             @ ../../FreeRTOS/tasks.c:1139:21
	ldr	r0, [r0, #44]
	.loc	3 1139 34                       @ ../../FreeRTOS/tasks.c:1139:34
	ldr	r1, [sp, #4]
	.loc	3 1139 44                       @ ../../FreeRTOS/tasks.c:1139:44
	ldr	r1, [r1, #44]
.Ltmp81:
	.loc	3 1139 7                        @ ../../FreeRTOS/tasks.c:1139:7
	cmp	r0, r1
	bhs	.LBB2_15
	b	.LBB2_14
.LBB2_14:
	.loc	3 0 7                           @ ../../FreeRTOS/tasks.c:0:7
	movw	r1, #60676
	movt	r1, #57344
	mov.w	r0, #268435456
.Ltmp82:
	.loc	3 1141 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:1141:4
	str	r0, [r1]
	@APP
	dsb	sy
	@NO_APP
	@APP
	isb	sy
	@NO_APP
.Ltmp83:
	.loc	3 1142 3                        @ ../../FreeRTOS/tasks.c:1142:3
	b	.LBB2_16
.Ltmp84:
.LBB2_15:
	.loc	3 0 3 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:3
	b	.LBB2_16
.LBB2_16:
	.loc	3 1147 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:1147:2
	b	.LBB2_18
.Ltmp85:
.LBB2_17:
	.loc	3 0 2 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:2
	b	.LBB2_18
.LBB2_18:
	.loc	3 1152 1 is_stmt 1              @ ../../FreeRTOS/tasks.c:1152:1
	add	sp, #8
	pop	{r7, pc}
.Ltmp86:
.Lfunc_end2:
	.size	prvAddNewTaskToReadyList, .Lfunc_end2-prvAddNewTaskToReadyList
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.vTaskDelete,"ax",%progbits
	.hidden	vTaskDelete                     @ -- Begin function vTaskDelete
	.globl	vTaskDelete
	.p2align	3
	.type	vTaskDelete,%function
	.code	16                              @ @vTaskDelete
	.thumb_func
vTaskDelete:
.Lfunc_begin3:
	.loc	3 1158 0                        @ ../../FreeRTOS/tasks.c:1158:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #8]
.Ltmp87:
	.loc	3 1161 3 prologue_end           @ ../../FreeRTOS/tasks.c:1161:3
	bl	vPortEnterCritical
.Ltmp88:
	.loc	3 1165 12                       @ ../../FreeRTOS/tasks.c:1165:12
	ldr	r0, [sp, #8]
	cbnz	r0, .LBB3_2
	b	.LBB3_1
.LBB3_1:
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	str	r0, [sp]                        @ 4-byte Spill
	b	.LBB3_3
.LBB3_2:
	ldr	r0, [sp, #8]
	str	r0, [sp]                        @ 4-byte Spill
	b	.LBB3_3
.LBB3_3:
	ldr	r0, [sp]                        @ 4-byte Reload
	.loc	3 1165 10 is_stmt 0             @ ../../FreeRTOS/tasks.c:1165:10
	str	r0, [sp, #4]
.Ltmp89:
	.loc	3 1168 25 is_stmt 1             @ ../../FreeRTOS/tasks.c:1168:25
	ldr	r0, [sp, #4]
	.loc	3 1168 32 is_stmt 0             @ ../../FreeRTOS/tasks.c:1168:32
	adds	r0, #4
	.loc	3 1168 8                        @ ../../FreeRTOS/tasks.c:1168:8
	bl	uxListRemove
.Ltmp90:
	.loc	3 1168 8                        @ ../../FreeRTOS/tasks.c:1168:8
	cbnz	r0, .LBB3_7
	b	.LBB3_4
.LBB3_4:
.Ltmp91:
	.loc	3 1170 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:1170:5
	ldr	r0, [sp, #4]
	ldr	r0, [r0, #44]
	add.w	r1, r0, r0, lsl #2
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	ldr.w	r0, [r0, r1, lsl #2]
.Ltmp92:
	.loc	3 1170 5 is_stmt 0              @ ../../FreeRTOS/tasks.c:1170:5
	cbnz	r0, .LBB3_6
	b	.LBB3_5
.LBB3_5:
.Ltmp93:
	.loc	3 1170 5                        @ ../../FreeRTOS/tasks.c:1170:5
	ldr	r0, [sp, #4]
	ldr	r1, [r0, #44]
	movs	r0, #1
	lsl.w	r2, r0, r1
	movw	r1, :lower16:uxTopReadyPriority
	movt	r1, :upper16:uxTopReadyPriority
	ldr	r0, [r1]
	bics	r0, r2
	str	r0, [r1]
	b	.LBB3_6
.Ltmp94:
.LBB3_6:
	.loc	3 1171 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:1171:4
	b	.LBB3_8
.Ltmp95:
.LBB3_7:
	.loc	3 0 4 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:4
	b	.LBB3_8
.LBB3_8:
.Ltmp96:
	.loc	3 1178 8 is_stmt 1              @ ../../FreeRTOS/tasks.c:1178:8
	ldr	r0, [sp, #4]
	ldr	r0, [r0, #40]
.Ltmp97:
	.loc	3 1178 8 is_stmt 0              @ ../../FreeRTOS/tasks.c:1178:8
	cbz	r0, .LBB3_10
	b	.LBB3_9
.LBB3_9:
.Ltmp98:
	.loc	3 1180 31 is_stmt 1             @ ../../FreeRTOS/tasks.c:1180:31
	ldr	r0, [sp, #4]
	.loc	3 1180 38 is_stmt 0             @ ../../FreeRTOS/tasks.c:1180:38
	adds	r0, #24
	.loc	3 1180 14                       @ ../../FreeRTOS/tasks.c:1180:14
	bl	uxListRemove
	.loc	3 1181 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:1181:4
	b	.LBB3_11
.Ltmp99:
.LBB3_10:
	.loc	3 0 4 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:4
	b	.LBB3_11
.LBB3_11:
	.loc	3 1191 16 is_stmt 1             @ ../../FreeRTOS/tasks.c:1191:16
	movw	r1, :lower16:uxTaskNumber
	movt	r1, :upper16:uxTaskNumber
	ldr	r0, [r1]
	adds	r0, #1
	str	r0, [r1]
.Ltmp100:
	.loc	3 1193 8                        @ ../../FreeRTOS/tasks.c:1193:8
	ldr	r0, [sp, #4]
	.loc	3 1193 17 is_stmt 0             @ ../../FreeRTOS/tasks.c:1193:17
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
.Ltmp101:
	.loc	3 1193 8                        @ ../../FreeRTOS/tasks.c:1193:8
	cmp	r0, r1
	bne	.LBB3_13
	b	.LBB3_12
.LBB3_12:
.Ltmp102:
	.loc	3 1200 51 is_stmt 1             @ ../../FreeRTOS/tasks.c:1200:51
	ldr	r0, [sp, #4]
	.loc	3 1200 58 is_stmt 0             @ ../../FreeRTOS/tasks.c:1200:58
	adds	r1, r0, #4
	.loc	3 1200 5                        @ ../../FreeRTOS/tasks.c:1200:5
	movw	r0, :lower16:xTasksWaitingTermination
	movt	r0, :upper16:xTasksWaitingTermination
	bl	vListInsertEnd
	.loc	3 1205 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:1205:5
	movw	r1, :lower16:uxDeletedTasksWaitingCleanUp
	movt	r1, :upper16:uxDeletedTasksWaitingCleanUp
	ldr	r0, [r1]
	adds	r0, #1
	str	r0, [r1]
	.loc	3 1213 4                        @ ../../FreeRTOS/tasks.c:1213:4
	b	.LBB3_14
.Ltmp103:
.LBB3_13:
	.loc	3 1216 5                        @ ../../FreeRTOS/tasks.c:1216:5
	movw	r1, :lower16:uxCurrentNumberOfTasks
	movt	r1, :upper16:uxCurrentNumberOfTasks
	ldr	r0, [r1]
	subs	r0, #1
	str	r0, [r1]
	.loc	3 1217 19                       @ ../../FreeRTOS/tasks.c:1217:19
	ldr	r0, [sp, #4]
	.loc	3 1217 5 is_stmt 0              @ ../../FreeRTOS/tasks.c:1217:5
	bl	prvDeleteTCB
	.loc	3 1221 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:1221:5
	bl	prvResetNextTaskUnblockTime
	b	.LBB3_14
.Ltmp104:
.LBB3_14:
	.loc	3 1226 3                        @ ../../FreeRTOS/tasks.c:1226:3
	bl	vPortExitCritical
.Ltmp105:
	.loc	3 1230 7                        @ ../../FreeRTOS/tasks.c:1230:7
	movw	r0, :lower16:xSchedulerRunning
	movt	r0, :upper16:xSchedulerRunning
	ldr	r0, [r0]
.Ltmp106:
	.loc	3 1230 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:1230:7
	cbz	r0, .LBB3_22
	b	.LBB3_15
.LBB3_15:
.Ltmp107:
	.loc	3 1232 8 is_stmt 1              @ ../../FreeRTOS/tasks.c:1232:8
	ldr	r0, [sp, #4]
	.loc	3 1232 17 is_stmt 0             @ ../../FreeRTOS/tasks.c:1232:17
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
.Ltmp108:
	.loc	3 1232 8                        @ ../../FreeRTOS/tasks.c:1232:8
	cmp	r0, r1
	bne	.LBB3_20
	b	.LBB3_16
.LBB3_16:
.Ltmp109:
	.loc	3 1234 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:1234:5
	movw	r0, :lower16:uxSchedulerSuspended
	movt	r0, :upper16:uxSchedulerSuspended
	ldr	r0, [r0]
.Ltmp110:
	.loc	3 1234 5 is_stmt 0              @ ../../FreeRTOS/tasks.c:1234:5
	cbz	r0, .LBB3_19
	b	.LBB3_17
.LBB3_17:
.Ltmp111:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #12]
.Ltmp112:
	.loc	3 1234 5                        @ ../../FreeRTOS/tasks.c:1234:5
	b	.LBB3_18
.LBB3_18:                               @ =>This Inner Loop Header: Depth=1
.Ltmp113:
	.loc	3 1234 5 is_stmt 0              @ ../../FreeRTOS/tasks.c:1234:5
	b	.LBB3_18
.Ltmp114:
.LBB3_19:
	.loc	3 0 5                           @ ../../FreeRTOS/tasks.c:0:5
	movw	r1, #60676
	movt	r1, #57344
	mov.w	r0, #268435456
.Ltmp115:
	.loc	3 1235 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:1235:5
	str	r0, [r1]
	@APP
	dsb	sy
	@NO_APP
	@APP
	isb	sy
	@NO_APP
.Ltmp116:
	.loc	3 1236 4                        @ ../../FreeRTOS/tasks.c:1236:4
	b	.LBB3_21
.Ltmp117:
.LBB3_20:
	.loc	3 0 4 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:4
	b	.LBB3_21
.LBB3_21:
	.loc	3 1241 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:1241:3
	b	.LBB3_22
.Ltmp118:
.LBB3_22:
	.loc	3 1242 2                        @ ../../FreeRTOS/tasks.c:1242:2
	add	sp, #16
	pop	{r7, pc}
.Ltmp119:
.Lfunc_end3:
	.size	vTaskDelete, .Lfunc_end3-vTaskDelete
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.prvDeleteTCB,"ax",%progbits
	.p2align	3                               @ -- Begin function prvDeleteTCB
	.type	prvDeleteTCB,%function
	.code	16                              @ @prvDeleteTCB
	.thumb_func
prvDeleteTCB:
.Lfunc_begin4:
	.loc	3 3826 0                        @ ../../FreeRTOS/tasks.c:3826:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp120:
	.loc	3 3874 2 prologue_end           @ ../../FreeRTOS/tasks.c:3874:2
	add	sp, #4
	bx	lr
.Ltmp121:
.Lfunc_end4:
	.size	prvDeleteTCB, .Lfunc_end4-prvDeleteTCB
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.prvResetNextTaskUnblockTime,"ax",%progbits
	.p2align	3                               @ -- Begin function prvResetNextTaskUnblockTime
	.type	prvResetNextTaskUnblockTime,%function
	.code	16                              @ @prvResetNextTaskUnblockTime
	.thumb_func
prvResetNextTaskUnblockTime:
.Lfunc_begin5:
	.loc	3 3880 0                        @ ../../FreeRTOS/tasks.c:3880:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
.Ltmp122:
	.loc	3 3883 6 prologue_end           @ ../../FreeRTOS/tasks.c:3883:6
	movw	r0, :lower16:pxDelayedTaskList
	movt	r0, :upper16:pxDelayedTaskList
	ldr	r0, [r0]
	ldr	r0, [r0]
.Ltmp123:
	.loc	3 3883 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:3883:6
	cbnz	r0, .LBB5_2
	b	.LBB5_1
.LBB5_1:
.Ltmp124:
	.loc	3 3889 24 is_stmt 1             @ ../../FreeRTOS/tasks.c:3889:24
	movw	r1, :lower16:xNextTaskUnblockTime
	movt	r1, :upper16:xNextTaskUnblockTime
	mov.w	r0, #-1
	str	r0, [r1]
	.loc	3 3890 2                        @ ../../FreeRTOS/tasks.c:3890:2
	b	.LBB5_3
.Ltmp125:
.LBB5_2:
	.loc	3 3897 15                       @ ../../FreeRTOS/tasks.c:3897:15
	movw	r0, :lower16:pxDelayedTaskList
	movt	r0, :upper16:pxDelayedTaskList
	ldr	r0, [r0]
	ldr	r0, [r0, #12]
	ldr	r0, [r0, #12]
	.loc	3 3897 13 is_stmt 0             @ ../../FreeRTOS/tasks.c:3897:13
	str	r0, [sp]
	.loc	3 3898 26 is_stmt 1             @ ../../FreeRTOS/tasks.c:3898:26
	ldr	r0, [sp]
	ldr	r0, [r0, #4]
	.loc	3 3898 24 is_stmt 0             @ ../../FreeRTOS/tasks.c:3898:24
	movw	r1, :lower16:xNextTaskUnblockTime
	movt	r1, :upper16:xNextTaskUnblockTime
	str	r0, [r1]
	b	.LBB5_3
.Ltmp126:
.LBB5_3:
	.loc	3 3900 1 is_stmt 1              @ ../../FreeRTOS/tasks.c:3900:1
	add	sp, #4
	bx	lr
.Ltmp127:
.Lfunc_end5:
	.size	prvResetNextTaskUnblockTime, .Lfunc_end5-prvResetNextTaskUnblockTime
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.vTaskDelay,"ax",%progbits
	.hidden	vTaskDelay                      @ -- Begin function vTaskDelay
	.globl	vTaskDelay
	.p2align	3
	.type	vTaskDelay,%function
	.code	16                              @ @vTaskDelay
	.thumb_func
vTaskDelay:
.Lfunc_begin6:
	.loc	3 1334 0                        @ ../../FreeRTOS/tasks.c:1334:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #8]
	movs	r0, #0
.Ltmp128:
	.loc	3 1335 13 prologue_end          @ ../../FreeRTOS/tasks.c:1335:13
	str	r0, [sp, #4]
.Ltmp129:
	.loc	3 1338 7                        @ ../../FreeRTOS/tasks.c:1338:7
	ldr	r0, [sp, #8]
.Ltmp130:
	.loc	3 1338 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:1338:7
	cbz	r0, .LBB6_5
	b	.LBB6_1
.LBB6_1:
.Ltmp131:
	.loc	3 1340 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:1340:4
	movw	r0, :lower16:uxSchedulerSuspended
	movt	r0, :upper16:uxSchedulerSuspended
	ldr	r0, [r0]
.Ltmp132:
	.loc	3 1340 4 is_stmt 0              @ ../../FreeRTOS/tasks.c:1340:4
	cbz	r0, .LBB6_4
	b	.LBB6_2
.LBB6_2:
.Ltmp133:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #12]
.Ltmp134:
	.loc	3 1340 4                        @ ../../FreeRTOS/tasks.c:1340:4
	b	.LBB6_3
.LBB6_3:                                @ =>This Inner Loop Header: Depth=1
.Ltmp135:
	.loc	3 1340 4 is_stmt 0              @ ../../FreeRTOS/tasks.c:1340:4
	b	.LBB6_3
.Ltmp136:
.LBB6_4:
	.loc	3 1341 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:1341:4
	bl	vTaskSuspendAll
.Ltmp137:
	.loc	3 1352 37                       @ ../../FreeRTOS/tasks.c:1352:37
	ldr	r0, [sp, #8]
	movs	r1, #0
	.loc	3 1352 5 is_stmt 0              @ ../../FreeRTOS/tasks.c:1352:5
	bl	prvAddCurrentTaskToDelayedList
.Ltmp138:
	.loc	3 1354 22 is_stmt 1             @ ../../FreeRTOS/tasks.c:1354:22
	bl	xTaskResumeAll
	.loc	3 1354 20 is_stmt 0             @ ../../FreeRTOS/tasks.c:1354:20
	str	r0, [sp, #4]
	.loc	3 1355 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:1355:3
	b	.LBB6_6
.Ltmp139:
.LBB6_5:
	.loc	3 0 3 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:3
	b	.LBB6_6
.LBB6_6:
.Ltmp140:
	.loc	3 1363 7 is_stmt 1              @ ../../FreeRTOS/tasks.c:1363:7
	ldr	r0, [sp, #4]
.Ltmp141:
	.loc	3 1363 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:1363:7
	cbnz	r0, .LBB6_8
	b	.LBB6_7
.LBB6_7:
	.loc	3 0 7                           @ ../../FreeRTOS/tasks.c:0:7
	movw	r1, #60676
	movt	r1, #57344
	mov.w	r0, #268435456
.Ltmp142:
	.loc	3 1365 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:1365:4
	str	r0, [r1]
	@APP
	dsb	sy
	@NO_APP
	@APP
	isb	sy
	@NO_APP
.Ltmp143:
	.loc	3 1366 3                        @ ../../FreeRTOS/tasks.c:1366:3
	b	.LBB6_9
.Ltmp144:
.LBB6_8:
	.loc	3 0 3 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:3
	b	.LBB6_9
.LBB6_9:
	.loc	3 1371 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:1371:2
	add	sp, #16
	pop	{r7, pc}
.Ltmp145:
.Lfunc_end6:
	.size	vTaskDelay, .Lfunc_end6-vTaskDelay
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.vTaskSuspendAll,"ax",%progbits
	.hidden	vTaskSuspendAll                 @ -- Begin function vTaskSuspendAll
	.globl	vTaskSuspendAll
	.p2align	3
	.type	vTaskSuspendAll,%function
	.code	16                              @ @vTaskSuspendAll
	.thumb_func
vTaskSuspendAll:
.Lfunc_begin7:
	.loc	3 2101 0                        @ ../../FreeRTOS/tasks.c:2101:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.loc	3 2106 2 prologue_end           @ ../../FreeRTOS/tasks.c:2106:2
	movw	r1, :lower16:uxSchedulerSuspended
	movt	r1, :upper16:uxSchedulerSuspended
	ldr	r0, [r1]
	adds	r0, #1
	str	r0, [r1]
	.loc	3 2107 1                        @ ../../FreeRTOS/tasks.c:2107:1
	bx	lr
.Ltmp146:
.Lfunc_end7:
	.size	vTaskSuspendAll, .Lfunc_end7-vTaskSuspendAll
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.prvAddCurrentTaskToDelayedList,"ax",%progbits
	.p2align	3                               @ -- Begin function prvAddCurrentTaskToDelayedList
	.type	prvAddCurrentTaskToDelayedList,%function
	.code	16                              @ @prvAddCurrentTaskToDelayedList
	.thumb_func
prvAddCurrentTaskToDelayedList:
.Lfunc_begin8:
	.loc	3 5081 0                        @ ../../FreeRTOS/tasks.c:5081:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp147:
	.loc	3 5083 36 prologue_end          @ ../../FreeRTOS/tasks.c:5083:36
	movw	r0, :lower16:xTickCount
	movt	r0, :upper16:xTickCount
	ldr	r0, [r0]
	.loc	3 5083 18 is_stmt 0             @ ../../FreeRTOS/tasks.c:5083:18
	str	r0, [sp]
.Ltmp148:
	.loc	3 5096 23 is_stmt 1             @ ../../FreeRTOS/tasks.c:5096:23
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	.loc	3 5096 37 is_stmt 0             @ ../../FreeRTOS/tasks.c:5096:37
	adds	r0, #4
	.loc	3 5096 6                        @ ../../FreeRTOS/tasks.c:5096:6
	bl	uxListRemove
.Ltmp149:
	.loc	3 5096 6                        @ ../../FreeRTOS/tasks.c:5096:6
	cbnz	r0, .LBB8_2
	b	.LBB8_1
.LBB8_1:
.Ltmp150:
	.loc	3 5100 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:5100:3
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	ldr	r1, [r0, #44]
	movs	r0, #1
	lsl.w	r2, r0, r1
	movw	r1, :lower16:uxTopReadyPriority
	movt	r1, :upper16:uxTopReadyPriority
	ldr	r0, [r1]
	bics	r0, r2
	str	r0, [r1]
	.loc	3 5101 2                        @ ../../FreeRTOS/tasks.c:5101:2
	b	.LBB8_3
.Ltmp151:
.LBB8_2:
	.loc	3 0 2 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:2
	b	.LBB8_3
.LBB8_3:
.Ltmp152:
	.loc	3 5157 17 is_stmt 1             @ ../../FreeRTOS/tasks.c:5157:17
	ldr	r0, [sp]
	.loc	3 5157 35 is_stmt 0             @ ../../FreeRTOS/tasks.c:5157:35
	ldr	r1, [sp, #12]
	.loc	3 5157 33                       @ ../../FreeRTOS/tasks.c:5157:33
	add	r0, r1
	.loc	3 5157 15                       @ ../../FreeRTOS/tasks.c:5157:15
	str	r0, [sp, #4]
	.loc	3 5160 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:5160:3
	ldr	r0, [sp, #4]
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
	str	r0, [r1, #4]
.Ltmp153:
	.loc	3 5162 7                        @ ../../FreeRTOS/tasks.c:5162:7
	ldr	r0, [sp, #4]
	.loc	3 5162 21 is_stmt 0             @ ../../FreeRTOS/tasks.c:5162:21
	ldr	r1, [sp]
.Ltmp154:
	.loc	3 5162 7                        @ ../../FreeRTOS/tasks.c:5162:7
	cmp	r0, r1
	bhs	.LBB8_5
	b	.LBB8_4
.LBB8_4:
.Ltmp155:
	.loc	3 5165 17 is_stmt 1             @ ../../FreeRTOS/tasks.c:5165:17
	movw	r0, :lower16:pxOverflowDelayedTaskList
	movt	r0, :upper16:pxOverflowDelayedTaskList
	ldr	r0, [r0]
	.loc	3 5165 47 is_stmt 0             @ ../../FreeRTOS/tasks.c:5165:47
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
	.loc	3 5165 61                       @ ../../FreeRTOS/tasks.c:5165:61
	adds	r1, #4
	.loc	3 5165 4                        @ ../../FreeRTOS/tasks.c:5165:4
	bl	vListInsert
	.loc	3 5166 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:5166:3
	b	.LBB8_9
.Ltmp156:
.LBB8_5:
	.loc	3 5170 17                       @ ../../FreeRTOS/tasks.c:5170:17
	movw	r0, :lower16:pxDelayedTaskList
	movt	r0, :upper16:pxDelayedTaskList
	ldr	r0, [r0]
	.loc	3 5170 39 is_stmt 0             @ ../../FreeRTOS/tasks.c:5170:39
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
	.loc	3 5170 53                       @ ../../FreeRTOS/tasks.c:5170:53
	adds	r1, #4
	.loc	3 5170 4                        @ ../../FreeRTOS/tasks.c:5170:4
	bl	vListInsert
.Ltmp157:
	.loc	3 5175 8 is_stmt 1              @ ../../FreeRTOS/tasks.c:5175:8
	ldr	r0, [sp, #4]
	.loc	3 5175 22 is_stmt 0             @ ../../FreeRTOS/tasks.c:5175:22
	movw	r1, :lower16:xNextTaskUnblockTime
	movt	r1, :upper16:xNextTaskUnblockTime
	ldr	r1, [r1]
.Ltmp158:
	.loc	3 5175 8                        @ ../../FreeRTOS/tasks.c:5175:8
	cmp	r0, r1
	bhs	.LBB8_7
	b	.LBB8_6
.LBB8_6:
.Ltmp159:
	.loc	3 5177 28 is_stmt 1             @ ../../FreeRTOS/tasks.c:5177:28
	ldr	r0, [sp, #4]
	.loc	3 5177 26 is_stmt 0             @ ../../FreeRTOS/tasks.c:5177:26
	movw	r1, :lower16:xNextTaskUnblockTime
	movt	r1, :upper16:xNextTaskUnblockTime
	str	r0, [r1]
	.loc	3 5178 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:5178:4
	b	.LBB8_8
.Ltmp160:
.LBB8_7:
	.loc	3 0 4 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:4
	b	.LBB8_8
.LBB8_8:
	b	.LBB8_9
.LBB8_9:
	.loc	3 5189 1 is_stmt 1              @ ../../FreeRTOS/tasks.c:5189:1
	add	sp, #16
	pop	{r7, pc}
.Ltmp161:
.Lfunc_end8:
	.size	prvAddCurrentTaskToDelayedList, .Lfunc_end8-prvAddCurrentTaskToDelayedList
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.xTaskResumeAll,"ax",%progbits
	.hidden	xTaskResumeAll                  @ -- Begin function xTaskResumeAll
	.globl	xTaskResumeAll
	.p2align	3
	.type	xTaskResumeAll,%function
	.code	16                              @ @xTaskResumeAll
	.thumb_func
xTaskResumeAll:
.Lfunc_begin9:
	.loc	3 2174 0                        @ ../../FreeRTOS/tasks.c:2174:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	movs	r0, #0
.Ltmp162:
	.loc	3 2175 8 prologue_end           @ ../../FreeRTOS/tasks.c:2175:8
	str	r0, [sp, #8]
	.loc	3 2176 12                       @ ../../FreeRTOS/tasks.c:2176:12
	str	r0, [sp, #4]
.Ltmp163:
	.loc	3 2180 2                        @ ../../FreeRTOS/tasks.c:2180:2
	movw	r0, :lower16:uxSchedulerSuspended
	movt	r0, :upper16:uxSchedulerSuspended
	ldr	r0, [r0]
.Ltmp164:
	.loc	3 2180 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:2180:2
	cbnz	r0, .LBB9_3
	b	.LBB9_1
.LBB9_1:
.Ltmp165:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #12]
.Ltmp166:
	.loc	3 2180 2                        @ ../../FreeRTOS/tasks.c:2180:2
	b	.LBB9_2
.LBB9_2:                                @ =>This Inner Loop Header: Depth=1
.Ltmp167:
	.loc	3 2180 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:2180:2
	b	.LBB9_2
.Ltmp168:
.LBB9_3:
	.loc	3 2187 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:2187:2
	bl	vPortEnterCritical
.Ltmp169:
	.loc	3 2189 3                        @ ../../FreeRTOS/tasks.c:2189:3
	movw	r0, :lower16:uxSchedulerSuspended
	movt	r0, :upper16:uxSchedulerSuspended
	ldr	r1, [r0]
	subs	r1, #1
	str	r1, [r0]
.Ltmp170:
	.loc	3 2191 7                        @ ../../FreeRTOS/tasks.c:2191:7
	ldr	r0, [r0]
.Ltmp171:
	.loc	3 2191 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:2191:7
	cmp	r0, #0
	bne.w	.LBB9_27
	b	.LBB9_4
.LBB9_4:
.Ltmp172:
	.loc	3 2193 8 is_stmt 1              @ ../../FreeRTOS/tasks.c:2193:8
	movw	r0, :lower16:uxCurrentNumberOfTasks
	movt	r0, :upper16:uxCurrentNumberOfTasks
	ldr	r0, [r0]
.Ltmp173:
	.loc	3 2193 8 is_stmt 0              @ ../../FreeRTOS/tasks.c:2193:8
	cmp	r0, #0
	beq.w	.LBB9_26
	b	.LBB9_5
.LBB9_5:
.Ltmp174:
	.loc	3 2197 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:2197:5
	b	.LBB9_6
.LBB9_6:                                @ =>This Inner Loop Header: Depth=1
	.loc	3 2197 12 is_stmt 0             @ ../../FreeRTOS/tasks.c:2197:12
	movw	r0, :lower16:xPendingReadyList
	movt	r0, :upper16:xPendingReadyList
	ldr	r0, [r0]
	.loc	3 2197 5                        @ ../../FreeRTOS/tasks.c:2197:5
	cbz	r0, .LBB9_11
	b	.LBB9_7
.LBB9_7:                                @   in Loop: Header=BB9_6 Depth=1
.Ltmp175:
	.loc	3 2199 14 is_stmt 1             @ ../../FreeRTOS/tasks.c:2199:14
	movw	r0, :lower16:xPendingReadyList
	movt	r0, :upper16:xPendingReadyList
	ldr	r0, [r0, #12]
	ldr	r0, [r0, #12]
	.loc	3 2199 12 is_stmt 0             @ ../../FreeRTOS/tasks.c:2199:12
	str	r0, [sp, #8]
	.loc	3 2200 32 is_stmt 1             @ ../../FreeRTOS/tasks.c:2200:32
	ldr	r0, [sp, #8]
	.loc	3 2200 39 is_stmt 0             @ ../../FreeRTOS/tasks.c:2200:39
	adds	r0, #24
	.loc	3 2200 15                       @ ../../FreeRTOS/tasks.c:2200:15
	bl	uxListRemove
	.loc	3 2201 32 is_stmt 1             @ ../../FreeRTOS/tasks.c:2201:32
	ldr	r0, [sp, #8]
	.loc	3 2201 39 is_stmt 0             @ ../../FreeRTOS/tasks.c:2201:39
	adds	r0, #4
	.loc	3 2201 15                       @ ../../FreeRTOS/tasks.c:2201:15
	bl	uxListRemove
	.loc	3 2202 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:2202:6
	ldr	r0, [sp, #8]
	ldr	r1, [r0, #44]
	movs	r0, #1
	lsl.w	r2, r0, r1
	movw	r1, :lower16:uxTopReadyPriority
	movt	r1, :upper16:uxTopReadyPriority
	ldr	r0, [r1]
	orrs	r0, r2
	str	r0, [r1]
	ldr	r1, [sp, #8]
	ldr	r0, [r1, #44]
	add.w	r2, r0, r0, lsl #2
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	add.w	r0, r0, r2, lsl #2
	adds	r1, #4
	bl	vListInsertEnd
.Ltmp176:
	.loc	3 2206 10                       @ ../../FreeRTOS/tasks.c:2206:10
	ldr	r0, [sp, #8]
	.loc	3 2206 17 is_stmt 0             @ ../../FreeRTOS/tasks.c:2206:17
	ldr	r0, [r0, #44]
	.loc	3 2206 31                       @ ../../FreeRTOS/tasks.c:2206:31
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
	.loc	3 2206 45                       @ ../../FreeRTOS/tasks.c:2206:45
	ldr	r1, [r1, #44]
.Ltmp177:
	.loc	3 2206 10                       @ ../../FreeRTOS/tasks.c:2206:10
	cmp	r0, r1
	blo	.LBB9_9
	b	.LBB9_8
.LBB9_8:                                @   in Loop: Header=BB9_6 Depth=1
.Ltmp178:
	.loc	3 2208 21 is_stmt 1             @ ../../FreeRTOS/tasks.c:2208:21
	movw	r1, :lower16:xYieldPending
	movt	r1, :upper16:xYieldPending
	movs	r0, #1
	str	r0, [r1]
	.loc	3 2209 6                        @ ../../FreeRTOS/tasks.c:2209:6
	b	.LBB9_10
.Ltmp179:
.LBB9_9:                                @   in Loop: Header=BB9_6 Depth=1
	.loc	3 0 6 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:6
	b	.LBB9_10
.LBB9_10:                               @   in Loop: Header=BB9_6 Depth=1
	.loc	3 2197 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:2197:5
	b	.LBB9_6
.LBB9_11:
.Ltmp180:
	.loc	3 2216 9                        @ ../../FreeRTOS/tasks.c:2216:9
	ldr	r0, [sp, #8]
.Ltmp181:
	.loc	3 2216 9 is_stmt 0              @ ../../FreeRTOS/tasks.c:2216:9
	cbz	r0, .LBB9_13
	b	.LBB9_12
.LBB9_12:
.Ltmp182:
	.loc	3 2224 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:2224:6
	bl	prvResetNextTaskUnblockTime
	.loc	3 2225 5                        @ ../../FreeRTOS/tasks.c:2225:5
	b	.LBB9_13
.Ltmp183:
.LBB9_13:
	.loc	3 2232 35                       @ ../../FreeRTOS/tasks.c:2232:35
	movw	r0, :lower16:uxPendedTicks
	movt	r0, :upper16:uxPendedTicks
	ldr	r0, [r0]
	.loc	3 2232 18 is_stmt 0             @ ../../FreeRTOS/tasks.c:2232:18
	str	r0, [sp]
.Ltmp184:
	.loc	3 2234 10 is_stmt 1             @ ../../FreeRTOS/tasks.c:2234:10
	ldr	r0, [sp]
.Ltmp185:
	.loc	3 2234 10 is_stmt 0             @ ../../FreeRTOS/tasks.c:2234:10
	cbz	r0, .LBB9_21
	b	.LBB9_14
.LBB9_14:
.Ltmp186:
	.loc	3 2236 7 is_stmt 1              @ ../../FreeRTOS/tasks.c:2236:7
	b	.LBB9_15
.LBB9_15:                               @ =>This Inner Loop Header: Depth=1
.Ltmp187:
	.loc	3 2238 12                       @ ../../FreeRTOS/tasks.c:2238:12
	bl	xTaskIncrementTick
.Ltmp188:
	.loc	3 2238 12 is_stmt 0             @ ../../FreeRTOS/tasks.c:2238:12
	cbz	r0, .LBB9_17
	b	.LBB9_16
.LBB9_16:                               @   in Loop: Header=BB9_15 Depth=1
.Ltmp189:
	.loc	3 2240 23 is_stmt 1             @ ../../FreeRTOS/tasks.c:2240:23
	movw	r1, :lower16:xYieldPending
	movt	r1, :upper16:xYieldPending
	movs	r0, #1
	str	r0, [r1]
	.loc	3 2241 8                        @ ../../FreeRTOS/tasks.c:2241:8
	b	.LBB9_18
.Ltmp190:
.LBB9_17:                               @   in Loop: Header=BB9_15 Depth=1
	.loc	3 0 8 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:8
	b	.LBB9_18
.LBB9_18:                               @   in Loop: Header=BB9_15 Depth=1
	.loc	3 2246 8 is_stmt 1              @ ../../FreeRTOS/tasks.c:2246:8
	ldr	r0, [sp]
	subs	r0, #1
	str	r0, [sp]
	.loc	3 2247 7                        @ ../../FreeRTOS/tasks.c:2247:7
	b	.LBB9_19
.Ltmp191:
.LBB9_19:                               @   in Loop: Header=BB9_15 Depth=1
	.loc	3 2247 16 is_stmt 0             @ ../../FreeRTOS/tasks.c:2247:16
	ldr	r0, [sp]
.Ltmp192:
	.loc	3 2247 7                        @ ../../FreeRTOS/tasks.c:2247:7
	cmp	r0, #0
	bne	.LBB9_15
	b	.LBB9_20
.Ltmp193:
.LBB9_20:
	.loc	3 2249 21 is_stmt 1             @ ../../FreeRTOS/tasks.c:2249:21
	movw	r1, :lower16:uxPendedTicks
	movt	r1, :upper16:uxPendedTicks
	movs	r0, #0
	str	r0, [r1]
	.loc	3 2250 6                        @ ../../FreeRTOS/tasks.c:2250:6
	b	.LBB9_22
.Ltmp194:
.LBB9_21:
	.loc	3 0 6 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:6
	b	.LBB9_22
.LBB9_22:
.Ltmp195:
	.loc	3 2257 9 is_stmt 1              @ ../../FreeRTOS/tasks.c:2257:9
	movw	r0, :lower16:xYieldPending
	movt	r0, :upper16:xYieldPending
	ldr	r0, [r0]
.Ltmp196:
	.loc	3 2257 9 is_stmt 0              @ ../../FreeRTOS/tasks.c:2257:9
	cbz	r0, .LBB9_24
	b	.LBB9_23
.LBB9_23:
	.loc	3 0 9                           @ ../../FreeRTOS/tasks.c:0:9
	movs	r0, #1
.Ltmp197:
	.loc	3 2261 23 is_stmt 1             @ ../../FreeRTOS/tasks.c:2261:23
	str	r0, [sp, #4]
	movw	r1, #60676
	movt	r1, #57344
	mov.w	r0, #268435456
.Ltmp198:
	.loc	3 2264 6                        @ ../../FreeRTOS/tasks.c:2264:6
	str	r0, [r1]
	@APP
	dsb	sy
	@NO_APP
	@APP
	isb	sy
	@NO_APP
.Ltmp199:
	.loc	3 2265 5                        @ ../../FreeRTOS/tasks.c:2265:5
	b	.LBB9_25
.Ltmp200:
.LBB9_24:
	.loc	3 0 5 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:5
	b	.LBB9_25
.LBB9_25:
	.loc	3 2270 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:2270:4
	b	.LBB9_26
.Ltmp201:
.LBB9_26:
	.loc	3 2271 3                        @ ../../FreeRTOS/tasks.c:2271:3
	b	.LBB9_28
.Ltmp202:
.LBB9_27:
	.loc	3 0 3 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:3
	b	.LBB9_28
.LBB9_28:
	.loc	3 2277 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:2277:2
	bl	vPortExitCritical
	.loc	3 2279 9                        @ ../../FreeRTOS/tasks.c:2279:9
	ldr	r0, [sp, #4]
	.loc	3 2279 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:2279:2
	add	sp, #16
	pop	{r7, pc}
.Ltmp203:
.Lfunc_end9:
	.size	xTaskResumeAll, .Lfunc_end9-xTaskResumeAll
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.eTaskGetState,"ax",%progbits
	.hidden	eTaskGetState                   @ -- Begin function eTaskGetState
	.globl	eTaskGetState
	.p2align	3
	.type	eTaskGetState,%function
	.code	16                              @ @eTaskGetState
	.thumb_func
eTaskGetState:
.Lfunc_begin10:
	.loc	3 1379 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:1379:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#32
	sub	sp, #32
	.cfi_def_cfa_offset 40
	str	r0, [sp, #24]
.Ltmp204:
	.loc	3 1382 30 prologue_end          @ ../../FreeRTOS/tasks.c:1382:30
	ldr	r0, [sp, #24]
	.loc	3 1382 22 is_stmt 0             @ ../../FreeRTOS/tasks.c:1382:22
	str	r0, [sp, #4]
.Ltmp205:
	.loc	3 1384 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:1384:3
	ldr	r0, [sp, #4]
.Ltmp206:
	.loc	3 1384 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:1384:3
	cbnz	r0, .LBB10_3
	b	.LBB10_1
.LBB10_1:
.Ltmp207:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #28]
.Ltmp208:
	.loc	3 1384 3                        @ ../../FreeRTOS/tasks.c:1384:3
	b	.LBB10_2
.LBB10_2:                               @ =>This Inner Loop Header: Depth=1
.Ltmp209:
	.loc	3 1384 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:1384:3
	b	.LBB10_2
.Ltmp210:
.LBB10_3:
	.loc	3 1386 7 is_stmt 1              @ ../../FreeRTOS/tasks.c:1386:7
	ldr	r0, [sp, #4]
	.loc	3 1386 16 is_stmt 0             @ ../../FreeRTOS/tasks.c:1386:16
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
.Ltmp211:
	.loc	3 1386 7                        @ ../../FreeRTOS/tasks.c:1386:7
	cmp	r0, r1
	bne	.LBB10_5
	b	.LBB10_4
.LBB10_4:
	.loc	3 0 7                           @ ../../FreeRTOS/tasks.c:0:7
	movs	r0, #0
.Ltmp212:
	.loc	3 1389 12 is_stmt 1             @ ../../FreeRTOS/tasks.c:1389:12
	strb.w	r0, [sp, #23]
	.loc	3 1390 3                        @ ../../FreeRTOS/tasks.c:1390:3
	b	.LBB10_14
.Ltmp213:
.LBB10_5:
	.loc	3 1393 4                        @ ../../FreeRTOS/tasks.c:1393:4
	bl	vPortEnterCritical
.Ltmp214:
	.loc	3 1395 19                       @ ../../FreeRTOS/tasks.c:1395:19
	ldr	r0, [sp, #4]
	ldr	r0, [r0, #20]
	.loc	3 1395 17 is_stmt 0             @ ../../FreeRTOS/tasks.c:1395:17
	str	r0, [sp, #16]
	.loc	3 1396 21 is_stmt 1             @ ../../FreeRTOS/tasks.c:1396:21
	movw	r0, :lower16:pxDelayedTaskList
	movt	r0, :upper16:pxDelayedTaskList
	ldr	r0, [r0]
	.loc	3 1396 19 is_stmt 0             @ ../../FreeRTOS/tasks.c:1396:19
	str	r0, [sp, #12]
	.loc	3 1397 31 is_stmt 1             @ ../../FreeRTOS/tasks.c:1397:31
	movw	r0, :lower16:pxOverflowDelayedTaskList
	movt	r0, :upper16:pxOverflowDelayedTaskList
	ldr	r0, [r0]
	.loc	3 1397 29 is_stmt 0             @ ../../FreeRTOS/tasks.c:1397:29
	str	r0, [sp, #8]
.Ltmp215:
	.loc	3 1399 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:1399:4
	bl	vPortExitCritical
.Ltmp216:
	.loc	3 1401 10                       @ ../../FreeRTOS/tasks.c:1401:10
	ldr	r0, [sp, #16]
	.loc	3 1401 25 is_stmt 0             @ ../../FreeRTOS/tasks.c:1401:25
	ldr	r1, [sp, #12]
	.loc	3 1401 41                       @ ../../FreeRTOS/tasks.c:1401:41
	cmp	r0, r1
	beq	.LBB10_7
	b	.LBB10_6
.LBB10_6:
	.loc	3 1401 46                       @ ../../FreeRTOS/tasks.c:1401:46
	ldr	r0, [sp, #16]
	.loc	3 1401 61                       @ ../../FreeRTOS/tasks.c:1401:61
	ldr	r1, [sp, #8]
.Ltmp217:
	.loc	3 1401 8                        @ ../../FreeRTOS/tasks.c:1401:8
	cmp	r0, r1
	bne	.LBB10_8
	b	.LBB10_7
.LBB10_7:
	.loc	3 0 8                           @ ../../FreeRTOS/tasks.c:0:8
	movs	r0, #2
.Ltmp218:
	.loc	3 1405 13 is_stmt 1             @ ../../FreeRTOS/tasks.c:1405:13
	strb.w	r0, [sp, #23]
	.loc	3 1406 4                        @ ../../FreeRTOS/tasks.c:1406:4
	b	.LBB10_13
.Ltmp219:
.LBB10_8:
	.loc	3 1445 16                       @ ../../FreeRTOS/tasks.c:1445:16
	ldr	r0, [sp, #16]
	.loc	3 1445 28 is_stmt 0             @ ../../FreeRTOS/tasks.c:1445:28
	movw	r1, :lower16:xTasksWaitingTermination
	movt	r1, :upper16:xTasksWaitingTermination
	.loc	3 1445 59                       @ ../../FreeRTOS/tasks.c:1445:59
	cmp	r0, r1
	beq	.LBB10_10
	b	.LBB10_9
.LBB10_9:
	.loc	3 1445 64                       @ ../../FreeRTOS/tasks.c:1445:64
	ldr	r0, [sp, #16]
.Ltmp220:
	.loc	3 1445 14                       @ ../../FreeRTOS/tasks.c:1445:14
	cbnz	r0, .LBB10_11
	b	.LBB10_10
.LBB10_10:
	.loc	3 0 14                          @ ../../FreeRTOS/tasks.c:0:14
	movs	r0, #4
.Ltmp221:
	.loc	3 1450 14 is_stmt 1             @ ../../FreeRTOS/tasks.c:1450:14
	strb.w	r0, [sp, #23]
	.loc	3 1451 5                        @ ../../FreeRTOS/tasks.c:1451:5
	b	.LBB10_12
.Ltmp222:
.LBB10_11:
	.loc	3 0 5 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:5
	movs	r0, #1
.Ltmp223:
	.loc	3 1458 13 is_stmt 1             @ ../../FreeRTOS/tasks.c:1458:13
	strb.w	r0, [sp, #23]
	b	.LBB10_12
.Ltmp224:
.LBB10_12:
	.loc	3 0 13 is_stmt 0                @ ../../FreeRTOS/tasks.c:0:13
	b	.LBB10_13
.LBB10_13:
	b	.LBB10_14
.LBB10_14:
	.loc	3 1462 10 is_stmt 1             @ ../../FreeRTOS/tasks.c:1462:10
	ldrb.w	r0, [sp, #23]
	.loc	3 1462 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:1462:3
	add	sp, #32
	pop	{r7, pc}
.Ltmp225:
.Lfunc_end10:
	.size	eTaskGetState, .Lfunc_end10-eTaskGetState
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.uxTaskPriorityGet,"ax",%progbits
	.hidden	uxTaskPriorityGet               @ -- Begin function uxTaskPriorityGet
	.globl	uxTaskPriorityGet
	.p2align	3
	.type	uxTaskPriorityGet,%function
	.code	16                              @ @uxTaskPriorityGet
	.thumb_func
uxTaskPriorityGet:
.Lfunc_begin11:
	.loc	3 1471 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:1471:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
.Ltmp226:
	.loc	3 1475 3 prologue_end           @ ../../FreeRTOS/tasks.c:1475:3
	bl	vPortEnterCritical
.Ltmp227:
	.loc	3 1479 12                       @ ../../FreeRTOS/tasks.c:1479:12
	ldr	r0, [sp, #12]
	cbnz	r0, .LBB11_2
	b	.LBB11_1
.LBB11_1:
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	str	r0, [sp]                        @ 4-byte Spill
	b	.LBB11_3
.LBB11_2:
	ldr	r0, [sp, #12]
	str	r0, [sp]                        @ 4-byte Spill
	b	.LBB11_3
.LBB11_3:
	ldr	r0, [sp]                        @ 4-byte Reload
	.loc	3 1479 10 is_stmt 0             @ ../../FreeRTOS/tasks.c:1479:10
	str	r0, [sp, #8]
	.loc	3 1480 15 is_stmt 1             @ ../../FreeRTOS/tasks.c:1480:15
	ldr	r0, [sp, #8]
	.loc	3 1480 22 is_stmt 0             @ ../../FreeRTOS/tasks.c:1480:22
	ldr	r0, [r0, #44]
	.loc	3 1480 13                       @ ../../FreeRTOS/tasks.c:1480:13
	str	r0, [sp, #4]
.Ltmp228:
	.loc	3 1482 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:1482:3
	bl	vPortExitCritical
	.loc	3 1484 10                       @ ../../FreeRTOS/tasks.c:1484:10
	ldr	r0, [sp, #4]
	.loc	3 1484 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:1484:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp229:
.Lfunc_end11:
	.size	uxTaskPriorityGet, .Lfunc_end11-uxTaskPriorityGet
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.uxTaskPriorityGetFromISR,"ax",%progbits
	.hidden	uxTaskPriorityGetFromISR        @ -- Begin function uxTaskPriorityGetFromISR
	.globl	uxTaskPriorityGetFromISR
	.p2align	3
	.type	uxTaskPriorityGetFromISR,%function
	.code	16                              @ @uxTaskPriorityGetFromISR
	.thumb_func
uxTaskPriorityGetFromISR:
.Lfunc_begin12:
	.loc	3 1493 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:1493:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#32
	sub	sp, #32
	.cfi_def_cfa_offset 40
	str	r0, [sp, #16]
.Ltmp230:
	.loc	3 1513 3 prologue_end           @ ../../FreeRTOS/tasks.c:1513:3
	bl	vPortValidateInterruptPriority
.Ltmp231:
	.loc	2 213 2                         @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:213:2
	@APP
	mrs	r1, basepri
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r1, [sp, #24]
	str	r0, [sp, #20]
	.loc	2 227 9                         @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:227:9
	ldr	r0, [sp, #24]
.Ltmp232:
	.loc	3 1515 25                       @ ../../FreeRTOS/tasks.c:1515:25
	str	r0, [sp, #4]
.Ltmp233:
	.loc	3 1519 12                       @ ../../FreeRTOS/tasks.c:1519:12
	ldr	r0, [sp, #16]
	cbnz	r0, .LBB12_2
	b	.LBB12_1
.LBB12_1:
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	str	r0, [sp]                        @ 4-byte Spill
	b	.LBB12_3
.LBB12_2:
	ldr	r0, [sp, #16]
	str	r0, [sp]                        @ 4-byte Spill
	b	.LBB12_3
.LBB12_3:
	ldr	r0, [sp]                        @ 4-byte Reload
	.loc	3 1519 10 is_stmt 0             @ ../../FreeRTOS/tasks.c:1519:10
	str	r0, [sp, #12]
	.loc	3 1520 15 is_stmt 1             @ ../../FreeRTOS/tasks.c:1520:15
	ldr	r0, [sp, #12]
	.loc	3 1520 22 is_stmt 0             @ ../../FreeRTOS/tasks.c:1520:22
	ldr	r0, [r0, #44]
	.loc	3 1520 13                       @ ../../FreeRTOS/tasks.c:1520:13
	str	r0, [sp, #8]
.Ltmp234:
	.loc	3 1522 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:1522:3
	ldr	r0, [sp, #4]
	str	r0, [sp, #28]
.Ltmp235:
	.loc	2 235 32                        @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:235:32
	ldr	r0, [sp, #28]
	.loc	2 233 2                         @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:233:2
	@APP
	msr	basepri, r0
	@NO_APP
.Ltmp236:
	.loc	3 1524 10                       @ ../../FreeRTOS/tasks.c:1524:10
	ldr	r0, [sp, #8]
	.loc	3 1524 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:1524:3
	add	sp, #32
	pop	{r7, pc}
.Ltmp237:
.Lfunc_end12:
	.size	uxTaskPriorityGetFromISR, .Lfunc_end12-uxTaskPriorityGetFromISR
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.vTaskPrioritySet,"ax",%progbits
	.hidden	vTaskPrioritySet                @ -- Begin function vTaskPrioritySet
	.globl	vTaskPrioritySet
	.p2align	3
	.type	vTaskPrioritySet,%function
	.code	16                              @ @vTaskPrioritySet
	.thumb_func
vTaskPrioritySet:
.Lfunc_begin13:
	.loc	3 1533 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:1533:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#32
	sub	sp, #32
	.cfi_def_cfa_offset 40
	str	r0, [sp, #24]
	str	r1, [sp, #20]
	movs	r0, #0
.Ltmp238:
	.loc	3 1536 13 prologue_end          @ ../../FreeRTOS/tasks.c:1536:13
	str	r0, [sp, #4]
.Ltmp239:
	.loc	3 1538 3                        @ ../../FreeRTOS/tasks.c:1538:3
	ldr	r0, [sp, #20]
.Ltmp240:
	.loc	3 1538 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:1538:3
	cmp	r0, #32
	blo	.LBB13_3
	b	.LBB13_1
.LBB13_1:
.Ltmp241:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #28]
.Ltmp242:
	.loc	3 1538 3                        @ ../../FreeRTOS/tasks.c:1538:3
	b	.LBB13_2
.LBB13_2:                               @ =>This Inner Loop Header: Depth=1
.Ltmp243:
	.loc	3 1538 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:1538:3
	b	.LBB13_2
.Ltmp244:
.LBB13_3:
	.loc	3 1541 7 is_stmt 1              @ ../../FreeRTOS/tasks.c:1541:7
	ldr	r0, [sp, #20]
.Ltmp245:
	.loc	3 1541 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:1541:7
	cmp	r0, #32
	blo	.LBB13_5
	b	.LBB13_4
.LBB13_4:
	.loc	3 0 7                           @ ../../FreeRTOS/tasks.c:0:7
	movs	r0, #31
.Ltmp246:
	.loc	3 1543 18 is_stmt 1             @ ../../FreeRTOS/tasks.c:1543:18
	str	r0, [sp, #20]
	.loc	3 1544 3                        @ ../../FreeRTOS/tasks.c:1544:3
	b	.LBB13_6
.Ltmp247:
.LBB13_5:
	.loc	3 0 3 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:3
	b	.LBB13_6
.LBB13_6:
	.loc	3 1550 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:1550:3
	bl	vPortEnterCritical
.Ltmp248:
	.loc	3 1554 12                       @ ../../FreeRTOS/tasks.c:1554:12
	ldr	r0, [sp, #24]
	cbnz	r0, .LBB13_8
	b	.LBB13_7
.LBB13_7:
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	str	r0, [sp]                        @ 4-byte Spill
	b	.LBB13_9
.LBB13_8:
	ldr	r0, [sp, #24]
	str	r0, [sp]                        @ 4-byte Spill
	b	.LBB13_9
.LBB13_9:
	ldr	r0, [sp]                        @ 4-byte Reload
	.loc	3 1554 10 is_stmt 0             @ ../../FreeRTOS/tasks.c:1554:10
	str	r0, [sp, #16]
.Ltmp249:
	.loc	3 1560 29 is_stmt 1             @ ../../FreeRTOS/tasks.c:1560:29
	ldr	r0, [sp, #16]
	.loc	3 1560 36 is_stmt 0             @ ../../FreeRTOS/tasks.c:1560:36
	ldr	r0, [r0, #72]
	.loc	3 1560 27                       @ ../../FreeRTOS/tasks.c:1560:27
	str	r0, [sp, #12]
.Ltmp250:
	.loc	3 1568 8 is_stmt 1              @ ../../FreeRTOS/tasks.c:1568:8
	ldr	r0, [sp, #12]
	.loc	3 1568 33 is_stmt 0             @ ../../FreeRTOS/tasks.c:1568:33
	ldr	r1, [sp, #20]
.Ltmp251:
	.loc	3 1568 8                        @ ../../FreeRTOS/tasks.c:1568:8
	cmp	r0, r1
	beq.w	.LBB13_38
	b	.LBB13_10
.LBB13_10:
.Ltmp252:
	.loc	3 1572 9 is_stmt 1              @ ../../FreeRTOS/tasks.c:1572:9
	ldr	r0, [sp, #20]
	.loc	3 1572 25 is_stmt 0             @ ../../FreeRTOS/tasks.c:1572:25
	ldr	r1, [sp, #12]
.Ltmp253:
	.loc	3 1572 9                        @ ../../FreeRTOS/tasks.c:1572:9
	cmp	r0, r1
	bls	.LBB13_18
	b	.LBB13_11
.LBB13_11:
.Ltmp254:
	.loc	3 1574 10 is_stmt 1             @ ../../FreeRTOS/tasks.c:1574:10
	ldr	r0, [sp, #16]
	.loc	3 1574 19 is_stmt 0             @ ../../FreeRTOS/tasks.c:1574:19
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
.Ltmp255:
	.loc	3 1574 10                       @ ../../FreeRTOS/tasks.c:1574:10
	cmp	r0, r1
	beq	.LBB13_16
	b	.LBB13_12
.LBB13_12:
.Ltmp256:
	.loc	3 1579 11 is_stmt 1             @ ../../FreeRTOS/tasks.c:1579:11
	ldr	r0, [sp, #20]
	.loc	3 1579 28 is_stmt 0             @ ../../FreeRTOS/tasks.c:1579:28
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
	.loc	3 1579 42                       @ ../../FreeRTOS/tasks.c:1579:42
	ldr	r1, [r1, #44]
.Ltmp257:
	.loc	3 1579 11                       @ ../../FreeRTOS/tasks.c:1579:11
	cmp	r0, r1
	blo	.LBB13_14
	b	.LBB13_13
.LBB13_13:
	.loc	3 0 11                          @ ../../FreeRTOS/tasks.c:0:11
	movs	r0, #1
.Ltmp258:
	.loc	3 1581 23 is_stmt 1             @ ../../FreeRTOS/tasks.c:1581:23
	str	r0, [sp, #4]
	.loc	3 1582 7                        @ ../../FreeRTOS/tasks.c:1582:7
	b	.LBB13_15
.Ltmp259:
.LBB13_14:
	.loc	3 0 7 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:7
	b	.LBB13_15
.LBB13_15:
	.loc	3 1587 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:1587:6
	b	.LBB13_17
.Ltmp260:
.LBB13_16:
	.loc	3 0 6 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:6
	b	.LBB13_17
.LBB13_17:
	.loc	3 1594 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:1594:5
	b	.LBB13_22
.Ltmp261:
.LBB13_18:
	.loc	3 1595 14                       @ ../../FreeRTOS/tasks.c:1595:14
	ldr	r0, [sp, #16]
	.loc	3 1595 23 is_stmt 0             @ ../../FreeRTOS/tasks.c:1595:23
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
.Ltmp262:
	.loc	3 1595 14                       @ ../../FreeRTOS/tasks.c:1595:14
	cmp	r0, r1
	bne	.LBB13_20
	b	.LBB13_19
.LBB13_19:
	.loc	3 0 14                          @ ../../FreeRTOS/tasks.c:0:14
	movs	r0, #1
.Ltmp263:
	.loc	3 1600 21 is_stmt 1             @ ../../FreeRTOS/tasks.c:1600:21
	str	r0, [sp, #4]
	.loc	3 1601 5                        @ ../../FreeRTOS/tasks.c:1601:5
	b	.LBB13_21
.Ltmp264:
.LBB13_20:
	.loc	3 0 5 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:5
	b	.LBB13_21
.LBB13_21:
	b	.LBB13_22
.LBB13_22:
	.loc	3 1612 29 is_stmt 1             @ ../../FreeRTOS/tasks.c:1612:29
	ldr	r0, [sp, #16]
	.loc	3 1612 36 is_stmt 0             @ ../../FreeRTOS/tasks.c:1612:36
	ldr	r0, [r0, #44]
	.loc	3 1612 27                       @ ../../FreeRTOS/tasks.c:1612:27
	str	r0, [sp, #8]
.Ltmp265:
	.loc	3 1618 10 is_stmt 1             @ ../../FreeRTOS/tasks.c:1618:10
	ldr	r0, [sp, #16]
	.loc	3 1618 42 is_stmt 0             @ ../../FreeRTOS/tasks.c:1618:42
	ldr	r1, [r0, #44]
	.loc	3 1618 17                       @ ../../FreeRTOS/tasks.c:1618:17
	ldr	r0, [r0, #72]
.Ltmp266:
	.loc	3 1618 10                       @ ../../FreeRTOS/tasks.c:1618:10
	cmp	r0, r1
	bne	.LBB13_24
	b	.LBB13_23
.LBB13_23:
.Ltmp267:
	.loc	3 1620 27 is_stmt 1             @ ../../FreeRTOS/tasks.c:1620:27
	ldr	r0, [sp, #20]
	.loc	3 1620 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:1620:7
	ldr	r1, [sp, #16]
	.loc	3 1620 25                       @ ../../FreeRTOS/tasks.c:1620:25
	str	r0, [r1, #44]
	.loc	3 1621 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:1621:6
	b	.LBB13_25
.Ltmp268:
.LBB13_24:
	.loc	3 0 6 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:6
	b	.LBB13_25
.LBB13_25:
	.loc	3 1628 30 is_stmt 1             @ ../../FreeRTOS/tasks.c:1628:30
	ldr	r0, [sp, #20]
	.loc	3 1628 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:1628:6
	ldr	r1, [sp, #16]
	.loc	3 1628 28                       @ ../../FreeRTOS/tasks.c:1628:28
	str	r0, [r1, #72]
.Ltmp269:
	.loc	3 1638 11 is_stmt 1             @ ../../FreeRTOS/tasks.c:1638:11
	ldr	r0, [sp, #16]
.Ltmp270:
	.loc	3 1638 9 is_stmt 0              @ ../../FreeRTOS/tasks.c:1638:9
	ldrb	r0, [r0, #27]
	lsls	r0, r0, #24
	cmp	r0, #0
	bmi	.LBB13_27
	b	.LBB13_26
.LBB13_26:
.Ltmp271:
	.loc	3 1640 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:1640:6
	ldr	r0, [sp, #20]
	rsb.w	r0, r0, #32
	ldr	r1, [sp, #16]
	str	r0, [r1, #24]
	.loc	3 1641 5                        @ ../../FreeRTOS/tasks.c:1641:5
	b	.LBB13_28
.Ltmp272:
.LBB13_27:
	.loc	3 0 5 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:5
	b	.LBB13_28
.LBB13_28:
.Ltmp273:
	.loc	3 1651 9 is_stmt 1              @ ../../FreeRTOS/tasks.c:1651:9
	ldr	r0, [sp, #16]
	ldr	r0, [r0, #20]
	ldr	r1, [sp, #8]
	add.w	r2, r1, r1, lsl #2
	movw	r1, :lower16:pxReadyTasksLists
	movt	r1, :upper16:pxReadyTasksLists
	add.w	r1, r1, r2, lsl #2
.Ltmp274:
	.loc	3 1651 9 is_stmt 0              @ ../../FreeRTOS/tasks.c:1651:9
	cmp	r0, r1
	bne	.LBB13_33
	b	.LBB13_29
.LBB13_29:
.Ltmp275:
	.loc	3 1656 27 is_stmt 1             @ ../../FreeRTOS/tasks.c:1656:27
	ldr	r0, [sp, #16]
	.loc	3 1656 34 is_stmt 0             @ ../../FreeRTOS/tasks.c:1656:34
	adds	r0, #4
	.loc	3 1656 10                       @ ../../FreeRTOS/tasks.c:1656:10
	bl	uxListRemove
.Ltmp276:
	.loc	3 1656 10                       @ ../../FreeRTOS/tasks.c:1656:10
	cbnz	r0, .LBB13_31
	b	.LBB13_30
.LBB13_30:
.Ltmp277:
	.loc	3 1661 7 is_stmt 1              @ ../../FreeRTOS/tasks.c:1661:7
	ldr	r1, [sp, #8]
	movs	r0, #1
	lsl.w	r2, r0, r1
	movw	r1, :lower16:uxTopReadyPriority
	movt	r1, :upper16:uxTopReadyPriority
	ldr	r0, [r1]
	bics	r0, r2
	str	r0, [r1]
	.loc	3 1662 6                        @ ../../FreeRTOS/tasks.c:1662:6
	b	.LBB13_32
.Ltmp278:
.LBB13_31:
	.loc	3 0 6 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:6
	b	.LBB13_32
.LBB13_32:
	.loc	3 1667 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:1667:6
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #44]
	movs	r0, #1
	lsl.w	r2, r0, r1
	movw	r1, :lower16:uxTopReadyPriority
	movt	r1, :upper16:uxTopReadyPriority
	ldr	r0, [r1]
	orrs	r0, r2
	str	r0, [r1]
	ldr	r1, [sp, #16]
	ldr	r0, [r1, #44]
	add.w	r2, r0, r0, lsl #2
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	add.w	r0, r0, r2, lsl #2
	adds	r1, #4
	bl	vListInsertEnd
	.loc	3 1668 5                        @ ../../FreeRTOS/tasks.c:1668:5
	b	.LBB13_34
.Ltmp279:
.LBB13_33:
	.loc	3 0 5 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:5
	b	.LBB13_34
.LBB13_34:
.Ltmp280:
	.loc	3 1674 9 is_stmt 1              @ ../../FreeRTOS/tasks.c:1674:9
	ldr	r0, [sp, #4]
.Ltmp281:
	.loc	3 1674 9 is_stmt 0              @ ../../FreeRTOS/tasks.c:1674:9
	cbz	r0, .LBB13_36
	b	.LBB13_35
.LBB13_35:
	.loc	3 0 9                           @ ../../FreeRTOS/tasks.c:0:9
	movw	r1, #60676
	movt	r1, #57344
	mov.w	r0, #268435456
.Ltmp282:
	.loc	3 1676 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:1676:6
	str	r0, [r1]
	@APP
	dsb	sy
	@NO_APP
	@APP
	isb	sy
	@NO_APP
.Ltmp283:
	.loc	3 1677 5                        @ ../../FreeRTOS/tasks.c:1677:5
	b	.LBB13_37
.Ltmp284:
.LBB13_36:
	.loc	3 0 5 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:5
	b	.LBB13_37
.LBB13_37:
	.loc	3 1686 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:1686:4
	b	.LBB13_38
.Ltmp285:
.LBB13_38:
	.loc	3 1688 3                        @ ../../FreeRTOS/tasks.c:1688:3
	bl	vPortExitCritical
	.loc	3 1689 2                        @ ../../FreeRTOS/tasks.c:1689:2
	add	sp, #32
	pop	{r7, pc}
.Ltmp286:
.Lfunc_end13:
	.size	vTaskPrioritySet, .Lfunc_end13-vTaskPrioritySet
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.vTaskStartScheduler,"ax",%progbits
	.hidden	vTaskStartScheduler             @ -- Begin function vTaskStartScheduler
	.globl	vTaskStartScheduler
	.p2align	3
	.type	vTaskStartScheduler,%function
	.code	16                              @ @vTaskStartScheduler
	.thumb_func
vTaskStartScheduler:
.Lfunc_begin14:
	.loc	3 1968 0                        @ ../../FreeRTOS/tasks.c:1968:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#40
	sub	sp, #40
	.cfi_def_cfa_offset 48
	movs	r0, #0
.Ltmp287:
	.loc	3 1974 17 prologue_end          @ ../../FreeRTOS/tasks.c:1974:17
	str	r0, [sp, #12]                   @ 4-byte Spill
	str	r0, [sp, #24]
	.loc	3 1975 16                       @ ../../FreeRTOS/tasks.c:1975:16
	str	r0, [sp, #20]
	add	r0, sp, #24
	add	r1, sp, #20
	add	r2, sp, #16
	.loc	3 1980 3                        @ ../../FreeRTOS/tasks.c:1980:3
	bl	vApplicationGetIdleTaskMemory
	ldr	r3, [sp, #12]                   @ 4-byte Reload
	.loc	3 1983 13                       @ ../../FreeRTOS/tasks.c:1983:13
	ldr	r2, [sp, #16]
	.loc	3 1986 13                       @ ../../FreeRTOS/tasks.c:1986:13
	ldr	r1, [sp, #20]
	.loc	3 1987 13                       @ ../../FreeRTOS/tasks.c:1987:13
	ldr.w	r12, [sp, #24]
	.loc	3 1981 21                       @ ../../FreeRTOS/tasks.c:1981:21
	mov	r0, sp
	str.w	r12, [r0, #8]
	str	r1, [r0, #4]
	str	r3, [r0]
	movw	r0, :lower16:prvIdleTask
	movt	r0, :upper16:prvIdleTask
	movw	r1, :lower16:.L.str
	movt	r1, :upper16:.L.str
	bl	xTaskCreateStatic
	mov	r1, r0
	.loc	3 1981 19 is_stmt 0             @ ../../FreeRTOS/tasks.c:1981:19
	movw	r0, :lower16:xIdleTaskHandle
	movt	r0, :upper16:xIdleTaskHandle
	str	r1, [r0]
.Ltmp288:
	.loc	3 1989 7 is_stmt 1              @ ../../FreeRTOS/tasks.c:1989:7
	ldr	r0, [r0]
.Ltmp289:
	.loc	3 1989 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:1989:7
	cbz	r0, .LBB14_2
	b	.LBB14_1
.LBB14_1:
	.loc	3 0 7                           @ ../../FreeRTOS/tasks.c:0:7
	movs	r0, #1
.Ltmp290:
	.loc	3 1991 12 is_stmt 1             @ ../../FreeRTOS/tasks.c:1991:12
	str	r0, [sp, #28]
	.loc	3 1992 3                        @ ../../FreeRTOS/tasks.c:1992:3
	b	.LBB14_3
.Ltmp291:
.LBB14_2:
	.loc	3 0 3 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:3
	movs	r0, #0
.Ltmp292:
	.loc	3 1995 12 is_stmt 1             @ ../../FreeRTOS/tasks.c:1995:12
	str	r0, [sp, #28]
	b	.LBB14_3
.Ltmp293:
.LBB14_3:
	.loc	3 2012 7                        @ ../../FreeRTOS/tasks.c:2012:7
	ldr	r0, [sp, #28]
.Ltmp294:
	.loc	3 2012 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:2012:7
	cmp	r0, #1
	bne	.LBB14_5
	b	.LBB14_4
.LBB14_4:
.Ltmp295:
	.loc	3 2014 14 is_stmt 1             @ ../../FreeRTOS/tasks.c:2014:14
	bl	xTimerCreateTimerTask
	.loc	3 2014 12 is_stmt 0             @ ../../FreeRTOS/tasks.c:2014:12
	str	r0, [sp, #28]
	.loc	3 2015 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:2015:3
	b	.LBB14_6
.Ltmp296:
.LBB14_5:
	.loc	3 0 3 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:3
	b	.LBB14_6
.LBB14_6:
.Ltmp297:
	.loc	3 2023 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:2023:6
	ldr	r0, [sp, #28]
.Ltmp298:
	.loc	3 2023 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:2023:6
	cmp	r0, #1
	bne	.LBB14_11
	b	.LBB14_7
.LBB14_7:
.Ltmp299:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #32]
.Ltmp300:
	.loc	3 2049 24                       @ ../../FreeRTOS/tasks.c:2049:24
	movw	r1, :lower16:xNextTaskUnblockTime
	movt	r1, :upper16:xNextTaskUnblockTime
	mov.w	r0, #-1
	str	r0, [r1]
	.loc	3 2050 21                       @ ../../FreeRTOS/tasks.c:2050:21
	movw	r1, :lower16:xSchedulerRunning
	movt	r1, :upper16:xSchedulerRunning
	movs	r0, #1
	str	r0, [r1]
	.loc	3 2051 14                       @ ../../FreeRTOS/tasks.c:2051:14
	movw	r1, :lower16:xTickCount
	movt	r1, :upper16:xTickCount
	movs	r0, #0
	str	r0, [r1]
	.loc	3 2059 3                        @ ../../FreeRTOS/tasks.c:2059:3
	movw	r1, :lower16:ulHighFrequencyTimerTicks
	movt	r1, :upper16:ulHighFrequencyTimerTicks
	str	r0, [r1]
.Ltmp301:
	.loc	3 2065 7                        @ ../../FreeRTOS/tasks.c:2065:7
	bl	xPortStartScheduler
.Ltmp302:
	.loc	3 2065 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:2065:7
	cbz	r0, .LBB14_9
	b	.LBB14_8
.LBB14_8:
.Ltmp303:
	.loc	3 2069 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:2069:3
	b	.LBB14_10
.Ltmp304:
.LBB14_9:
	.loc	3 0 3 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:3
	b	.LBB14_10
.LBB14_10:
	.loc	3 2074 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:2074:2
	b	.LBB14_15
.Ltmp305:
.LBB14_11:
	.loc	3 2080 3                        @ ../../FreeRTOS/tasks.c:2080:3
	ldr	r0, [sp, #28]
.Ltmp306:
	.loc	3 2080 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:2080:3
	adds	r0, #1
	cbnz	r0, .LBB14_14
	b	.LBB14_12
.LBB14_12:
.Ltmp307:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #36]
.Ltmp308:
	.loc	3 2080 3                        @ ../../FreeRTOS/tasks.c:2080:3
	b	.LBB14_13
.LBB14_13:                              @ =>This Inner Loop Header: Depth=1
.Ltmp309:
	.loc	3 2080 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:2080:3
	b	.LBB14_13
.Ltmp310:
.LBB14_14:
	.loc	3 0 3                           @ ../../FreeRTOS/tasks.c:0:3
	b	.LBB14_15
.LBB14_15:
	.loc	3 2086 1 is_stmt 1              @ ../../FreeRTOS/tasks.c:2086:1
	add	sp, #40
	pop	{r7, pc}
.Ltmp311:
.Lfunc_end14:
	.size	vTaskStartScheduler, .Lfunc_end14-vTaskStartScheduler
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.prvIdleTask,"ax",%progbits
	.p2align	3                               @ -- Begin function prvIdleTask
	.type	prvIdleTask,%function
	.code	16                              @ @prvIdleTask
	.thumb_func
prvIdleTask:
.Lfunc_begin15:
	.loc	3 3334 0                        @ ../../FreeRTOS/tasks.c:3334:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp, #4]
.Ltmp312:
	.loc	3 3346 2 prologue_end           @ ../../FreeRTOS/tasks.c:3346:2
	b	.LBB15_1
.LBB15_1:                               @ =>This Inner Loop Header: Depth=1
.Ltmp313:
	.loc	3 3350 3                        @ ../../FreeRTOS/tasks.c:3350:3
	bl	prvCheckTasksWaitingTermination
.Ltmp314:
	.loc	3 3373 8                        @ ../../FreeRTOS/tasks.c:3373:8
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	ldr	r0, [r0]
.Ltmp315:
	.loc	3 3373 8 is_stmt 0              @ ../../FreeRTOS/tasks.c:3373:8
	cmp	r0, #2
	blo	.LBB15_3
	b	.LBB15_2
.LBB15_2:                               @   in Loop: Header=BB15_1 Depth=1
	.loc	3 0 8                           @ ../../FreeRTOS/tasks.c:0:8
	movw	r1, #60676
	movt	r1, #57344
	mov.w	r0, #268435456
.Ltmp316:
	.loc	3 3375 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:3375:5
	str	r0, [r1]
	@APP
	dsb	sy
	@NO_APP
	@APP
	isb	sy
	@NO_APP
.Ltmp317:
	.loc	3 3376 4                        @ ../../FreeRTOS/tasks.c:3376:4
	b	.LBB15_4
.Ltmp318:
.LBB15_3:                               @   in Loop: Header=BB15_1 Depth=1
	.loc	3 0 4 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:4
	b	.LBB15_4
.LBB15_4:                               @   in Loop: Header=BB15_1 Depth=1
	.loc	3 3346 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:3346:2
	b	.LBB15_1
.Ltmp319:
.Lfunc_end15:
	.size	prvIdleTask, .Lfunc_end15-prvIdleTask
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.vTaskEndScheduler,"ax",%progbits
	.hidden	vTaskEndScheduler               @ -- Begin function vTaskEndScheduler
	.globl	vTaskEndScheduler
	.p2align	3
	.type	vTaskEndScheduler,%function
	.code	16                              @ @vTaskEndScheduler
	.thumb_func
vTaskEndScheduler:
.Lfunc_begin16:
	.loc	3 2090 0                        @ ../../FreeRTOS/tasks.c:2090:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
.Ltmp320:
	.loc	2 195 2 prologue_end            @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #4]
.Ltmp321:
	.loc	3 2095 20                       @ ../../FreeRTOS/tasks.c:2095:20
	movw	r1, :lower16:xSchedulerRunning
	movt	r1, :upper16:xSchedulerRunning
	movs	r0, #0
	str	r0, [r1]
	.loc	3 2096 2                        @ ../../FreeRTOS/tasks.c:2096:2
	bl	vPortEndScheduler
	.loc	3 2097 1                        @ ../../FreeRTOS/tasks.c:2097:1
	add	sp, #8
	pop	{r7, pc}
.Ltmp322:
.Lfunc_end16:
	.size	vTaskEndScheduler, .Lfunc_end16-vTaskEndScheduler
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.xTaskIncrementTick,"ax",%progbits
	.hidden	xTaskIncrementTick              @ -- Begin function xTaskIncrementTick
	.globl	xTaskIncrementTick
	.p2align	3
	.type	xTaskIncrementTick,%function
	.code	16                              @ @xTaskIncrementTick
	.thumb_func
xTaskIncrementTick:
.Lfunc_begin17:
	.loc	3 2665 0                        @ ../../FreeRTOS/tasks.c:2665:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 32
	movs	r0, #0
.Ltmp323:
	.loc	3 2668 12 prologue_end          @ ../../FreeRTOS/tasks.c:2668:12
	str	r0, [sp, #8]
.Ltmp324:
	.loc	3 2674 6                        @ ../../FreeRTOS/tasks.c:2674:6
	movw	r0, :lower16:uxSchedulerSuspended
	movt	r0, :upper16:uxSchedulerSuspended
	ldr	r0, [r0]
.Ltmp325:
	.loc	3 2674 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:2674:6
	cmp	r0, #0
	bne.w	.LBB17_27
	b	.LBB17_1
.LBB17_1:
.Ltmp326:
	.loc	3 2678 38 is_stmt 1             @ ../../FreeRTOS/tasks.c:2678:38
	movw	r1, :lower16:xTickCount
	movt	r1, :upper16:xTickCount
	ldr	r0, [r1]
	.loc	3 2678 49 is_stmt 0             @ ../../FreeRTOS/tasks.c:2678:49
	adds	r0, #1
	.loc	3 2678 20                       @ ../../FreeRTOS/tasks.c:2678:20
	str	r0, [sp, #4]
	.loc	3 2682 16 is_stmt 1             @ ../../FreeRTOS/tasks.c:2682:16
	ldr	r0, [sp, #4]
	.loc	3 2682 14 is_stmt 0             @ ../../FreeRTOS/tasks.c:2682:14
	str	r0, [r1]
.Ltmp327:
	.loc	3 2684 7 is_stmt 1              @ ../../FreeRTOS/tasks.c:2684:7
	ldr	r0, [sp, #4]
.Ltmp328:
	.loc	3 2684 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:2684:7
	cbnz	r0, .LBB17_6
	b	.LBB17_2
.LBB17_2:
.Ltmp329:
	.loc	3 2686 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:2686:4
	movw	r0, :lower16:pxDelayedTaskList
	movt	r0, :upper16:pxDelayedTaskList
	ldr	r0, [r0]
	ldr	r0, [r0]
.Ltmp330:
	.loc	3 2686 4 is_stmt 0              @ ../../FreeRTOS/tasks.c:2686:4
	cbz	r0, .LBB17_5
	b	.LBB17_3
.LBB17_3:
.Ltmp331:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #20]
.Ltmp332:
	.loc	3 2686 4                        @ ../../FreeRTOS/tasks.c:2686:4
	b	.LBB17_4
.LBB17_4:                               @ =>This Inner Loop Header: Depth=1
.Ltmp333:
	.loc	3 2686 4 is_stmt 0              @ ../../FreeRTOS/tasks.c:2686:4
	b	.LBB17_4
.Ltmp334:
.LBB17_5:
	.loc	3 2686 4                        @ ../../FreeRTOS/tasks.c:2686:4
	movw	r2, :lower16:pxDelayedTaskList
	movt	r2, :upper16:pxDelayedTaskList
	ldr	r0, [r2]
	str	r0, [sp]
	movw	r1, :lower16:pxOverflowDelayedTaskList
	movt	r1, :upper16:pxOverflowDelayedTaskList
	ldr	r0, [r1]
	str	r0, [r2]
	ldr	r0, [sp]
	str	r0, [r1]
	movw	r1, :lower16:xNumOfOverflows
	movt	r1, :upper16:xNumOfOverflows
	ldr	r0, [r1]
	adds	r0, #1
	str	r0, [r1]
	bl	prvResetNextTaskUnblockTime
.Ltmp335:
	.loc	3 2687 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:2687:3
	b	.LBB17_7
.Ltmp336:
.LBB17_6:
	.loc	3 0 3 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:3
	b	.LBB17_7
.LBB17_7:
.Ltmp337:
	.loc	3 2697 7 is_stmt 1              @ ../../FreeRTOS/tasks.c:2697:7
	ldr	r0, [sp, #4]
	.loc	3 2697 26 is_stmt 0             @ ../../FreeRTOS/tasks.c:2697:26
	movw	r1, :lower16:xNextTaskUnblockTime
	movt	r1, :upper16:xNextTaskUnblockTime
	ldr	r1, [r1]
.Ltmp338:
	.loc	3 2697 7                        @ ../../FreeRTOS/tasks.c:2697:7
	cmp	r0, r1
	blo	.LBB17_23
	b	.LBB17_8
.LBB17_8:
.Ltmp339:
	.loc	3 2699 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:2699:4
	b	.LBB17_9
.LBB17_9:                               @ =>This Inner Loop Header: Depth=1
.Ltmp340:
	.loc	3 2701 9                        @ ../../FreeRTOS/tasks.c:2701:9
	movw	r0, :lower16:pxDelayedTaskList
	movt	r0, :upper16:pxDelayedTaskList
	ldr	r0, [r0]
	ldr	r0, [r0]
.Ltmp341:
	.loc	3 2701 9 is_stmt 0              @ ../../FreeRTOS/tasks.c:2701:9
	cbnz	r0, .LBB17_11
	b	.LBB17_10
.LBB17_10:
.Ltmp342:
	.loc	3 2708 27 is_stmt 1             @ ../../FreeRTOS/tasks.c:2708:27
	movw	r1, :lower16:xNextTaskUnblockTime
	movt	r1, :upper16:xNextTaskUnblockTime
	mov.w	r0, #-1
	str	r0, [r1]
	.loc	3 2709 6                        @ ../../FreeRTOS/tasks.c:2709:6
	b	.LBB17_22
.Ltmp343:
.LBB17_11:                              @   in Loop: Header=BB17_9 Depth=1
	.loc	3 2717 14                       @ ../../FreeRTOS/tasks.c:2717:14
	movw	r0, :lower16:pxDelayedTaskList
	movt	r0, :upper16:pxDelayedTaskList
	ldr	r0, [r0]
	ldr	r0, [r0, #12]
	ldr	r0, [r0, #12]
	.loc	3 2717 12 is_stmt 0             @ ../../FreeRTOS/tasks.c:2717:12
	str	r0, [sp, #16]
	.loc	3 2718 19 is_stmt 1             @ ../../FreeRTOS/tasks.c:2718:19
	ldr	r0, [sp, #16]
	ldr	r0, [r0, #4]
	.loc	3 2718 17 is_stmt 0             @ ../../FreeRTOS/tasks.c:2718:17
	str	r0, [sp, #12]
.Ltmp344:
	.loc	3 2720 10 is_stmt 1             @ ../../FreeRTOS/tasks.c:2720:10
	ldr	r0, [sp, #4]
	.loc	3 2720 28 is_stmt 0             @ ../../FreeRTOS/tasks.c:2720:28
	ldr	r1, [sp, #12]
.Ltmp345:
	.loc	3 2720 10                       @ ../../FreeRTOS/tasks.c:2720:10
	cmp	r0, r1
	bhs	.LBB17_13
	b	.LBB17_12
.LBB17_12:
.Ltmp346:
	.loc	3 2727 30 is_stmt 1             @ ../../FreeRTOS/tasks.c:2727:30
	ldr	r0, [sp, #12]
	.loc	3 2727 28 is_stmt 0             @ ../../FreeRTOS/tasks.c:2727:28
	movw	r1, :lower16:xNextTaskUnblockTime
	movt	r1, :upper16:xNextTaskUnblockTime
	str	r0, [r1]
	.loc	3 2728 7 is_stmt 1              @ ../../FreeRTOS/tasks.c:2728:7
	b	.LBB17_22
.Ltmp347:
.LBB17_13:                              @   in Loop: Header=BB17_9 Depth=1
	.loc	3 0 7 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:7
	b	.LBB17_14
.LBB17_14:                              @   in Loop: Header=BB17_9 Depth=1
	.loc	3 2736 32 is_stmt 1             @ ../../FreeRTOS/tasks.c:2736:32
	ldr	r0, [sp, #16]
	.loc	3 2736 39 is_stmt 0             @ ../../FreeRTOS/tasks.c:2736:39
	adds	r0, #4
	.loc	3 2736 15                       @ ../../FreeRTOS/tasks.c:2736:15
	bl	uxListRemove
.Ltmp348:
	.loc	3 2740 10 is_stmt 1             @ ../../FreeRTOS/tasks.c:2740:10
	ldr	r0, [sp, #16]
	ldr	r0, [r0, #40]
.Ltmp349:
	.loc	3 2740 10 is_stmt 0             @ ../../FreeRTOS/tasks.c:2740:10
	cbz	r0, .LBB17_16
	b	.LBB17_15
.LBB17_15:                              @   in Loop: Header=BB17_9 Depth=1
.Ltmp350:
	.loc	3 2742 33 is_stmt 1             @ ../../FreeRTOS/tasks.c:2742:33
	ldr	r0, [sp, #16]
	.loc	3 2742 40 is_stmt 0             @ ../../FreeRTOS/tasks.c:2742:40
	adds	r0, #24
	.loc	3 2742 16                       @ ../../FreeRTOS/tasks.c:2742:16
	bl	uxListRemove
	.loc	3 2743 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:2743:6
	b	.LBB17_17
.Ltmp351:
.LBB17_16:                              @   in Loop: Header=BB17_9 Depth=1
	.loc	3 0 6 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:6
	b	.LBB17_17
.LBB17_17:                              @   in Loop: Header=BB17_9 Depth=1
	.loc	3 2751 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:2751:6
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #44]
	movs	r0, #1
	lsl.w	r2, r0, r1
	movw	r1, :lower16:uxTopReadyPriority
	movt	r1, :upper16:uxTopReadyPriority
	ldr	r0, [r1]
	orrs	r0, r2
	str	r0, [r1]
	ldr	r1, [sp, #16]
	ldr	r0, [r1, #44]
	add.w	r2, r0, r0, lsl #2
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	add.w	r0, r0, r2, lsl #2
	adds	r1, #4
	bl	vListInsertEnd
.Ltmp352:
	.loc	3 2761 11                       @ ../../FreeRTOS/tasks.c:2761:11
	ldr	r0, [sp, #16]
	.loc	3 2761 18 is_stmt 0             @ ../../FreeRTOS/tasks.c:2761:18
	ldr	r0, [r0, #44]
	.loc	3 2761 32                       @ ../../FreeRTOS/tasks.c:2761:32
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
	.loc	3 2761 46                       @ ../../FreeRTOS/tasks.c:2761:46
	ldr	r1, [r1, #44]
.Ltmp353:
	.loc	3 2761 11                       @ ../../FreeRTOS/tasks.c:2761:11
	cmp	r0, r1
	blo	.LBB17_19
	b	.LBB17_18
.LBB17_18:                              @   in Loop: Header=BB17_9 Depth=1
	.loc	3 0 11                          @ ../../FreeRTOS/tasks.c:0:11
	movs	r0, #1
.Ltmp354:
	.loc	3 2763 24 is_stmt 1             @ ../../FreeRTOS/tasks.c:2763:24
	str	r0, [sp, #8]
	.loc	3 2764 7                        @ ../../FreeRTOS/tasks.c:2764:7
	b	.LBB17_20
.Ltmp355:
.LBB17_19:                              @   in Loop: Header=BB17_9 Depth=1
	.loc	3 0 7 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:7
	b	.LBB17_20
.LBB17_20:                              @   in Loop: Header=BB17_9 Depth=1
	b	.LBB17_21
.LBB17_21:                              @   in Loop: Header=BB17_9 Depth=1
	.loc	3 2699 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:2699:4
	b	.LBB17_9
.Ltmp356:
.LBB17_22:
	.loc	3 2773 3                        @ ../../FreeRTOS/tasks.c:2773:3
	b	.LBB17_23
.Ltmp357:
.LBB17_23:
	.loc	3 2780 8                        @ ../../FreeRTOS/tasks.c:2780:8
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	ldr	r0, [r0, #44]
	add.w	r1, r0, r0, lsl #2
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	ldr.w	r0, [r0, r1, lsl #2]
.Ltmp358:
	.loc	3 2780 8 is_stmt 0              @ ../../FreeRTOS/tasks.c:2780:8
	cmp	r0, #2
	blo	.LBB17_25
	b	.LBB17_24
.LBB17_24:
	.loc	3 0 8                           @ ../../FreeRTOS/tasks.c:0:8
	movs	r0, #1
.Ltmp359:
	.loc	3 2782 21 is_stmt 1             @ ../../FreeRTOS/tasks.c:2782:21
	str	r0, [sp, #8]
	.loc	3 2783 4                        @ ../../FreeRTOS/tasks.c:2783:4
	b	.LBB17_26
.Ltmp360:
.LBB17_25:
	.loc	3 0 4 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:4
	b	.LBB17_26
.LBB17_26:
	.loc	3 2805 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:2805:2
	b	.LBB17_28
.Ltmp361:
.LBB17_27:
	.loc	3 2808 3                        @ ../../FreeRTOS/tasks.c:2808:3
	movw	r1, :lower16:uxPendedTicks
	movt	r1, :upper16:uxPendedTicks
	ldr	r0, [r1]
	adds	r0, #1
	str	r0, [r1]
	b	.LBB17_28
.Ltmp362:
.LBB17_28:
	.loc	3 2821 7                        @ ../../FreeRTOS/tasks.c:2821:7
	movw	r0, :lower16:xYieldPending
	movt	r0, :upper16:xYieldPending
	ldr	r0, [r0]
.Ltmp363:
	.loc	3 2821 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:2821:7
	cbz	r0, .LBB17_30
	b	.LBB17_29
.LBB17_29:
	.loc	3 0 7                           @ ../../FreeRTOS/tasks.c:0:7
	movs	r0, #1
.Ltmp364:
	.loc	3 2823 20 is_stmt 1             @ ../../FreeRTOS/tasks.c:2823:20
	str	r0, [sp, #8]
	.loc	3 2824 3                        @ ../../FreeRTOS/tasks.c:2824:3
	b	.LBB17_31
.Ltmp365:
.LBB17_30:
	.loc	3 0 3 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:3
	b	.LBB17_31
.LBB17_31:
	.loc	3 2832 9 is_stmt 1              @ ../../FreeRTOS/tasks.c:2832:9
	ldr	r0, [sp, #8]
	.loc	3 2832 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:2832:2
	add	sp, #24
	pop	{r7, pc}
.Ltmp366:
.Lfunc_end17:
	.size	xTaskIncrementTick, .Lfunc_end17-xTaskIncrementTick
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.xTaskGetTickCount,"ax",%progbits
	.hidden	xTaskGetTickCount               @ -- Begin function xTaskGetTickCount
	.globl	xTaskGetTickCount
	.p2align	3
	.type	xTaskGetTickCount,%function
	.code	16                              @ @xTaskGetTickCount
	.thumb_func
xTaskGetTickCount:
.Lfunc_begin18:
	.loc	3 2284 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:2284:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
.Ltmp367:
	.loc	3 2290 12 prologue_end          @ ../../FreeRTOS/tasks.c:2290:12
	movw	r0, :lower16:xTickCount
	movt	r0, :upper16:xTickCount
	ldr	r0, [r0]
	.loc	3 2290 10 is_stmt 0             @ ../../FreeRTOS/tasks.c:2290:10
	str	r0, [sp]
.Ltmp368:
	.loc	3 2294 9 is_stmt 1              @ ../../FreeRTOS/tasks.c:2294:9
	ldr	r0, [sp]
	.loc	3 2294 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:2294:2
	add	sp, #4
	bx	lr
.Ltmp369:
.Lfunc_end18:
	.size	xTaskGetTickCount, .Lfunc_end18-xTaskGetTickCount
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.xTaskGetTickCountFromISR,"ax",%progbits
	.hidden	xTaskGetTickCountFromISR        @ -- Begin function xTaskGetTickCountFromISR
	.globl	xTaskGetTickCountFromISR
	.p2align	3
	.type	xTaskGetTickCountFromISR,%function
	.code	16                              @ @xTaskGetTickCountFromISR
	.thumb_func
xTaskGetTickCountFromISR:
.Lfunc_begin19:
	.loc	3 2299 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:2299:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
.Ltmp370:
	.loc	3 2317 2 prologue_end           @ ../../FreeRTOS/tasks.c:2317:2
	bl	vPortValidateInterruptPriority
	movs	r0, #0
	.loc	3 2319 25                       @ ../../FreeRTOS/tasks.c:2319:25
	str	r0, [sp]
.Ltmp371:
	.loc	3 2321 13                       @ ../../FreeRTOS/tasks.c:2321:13
	movw	r0, :lower16:xTickCount
	movt	r0, :upper16:xTickCount
	ldr	r0, [r0]
	.loc	3 2321 11 is_stmt 0             @ ../../FreeRTOS/tasks.c:2321:11
	str	r0, [sp, #4]
.Ltmp372:
	.loc	3 2325 9 is_stmt 1              @ ../../FreeRTOS/tasks.c:2325:9
	ldr	r0, [sp, #4]
	.loc	3 2325 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:2325:2
	add	sp, #8
	pop	{r7, pc}
.Ltmp373:
.Lfunc_end19:
	.size	xTaskGetTickCountFromISR, .Lfunc_end19-xTaskGetTickCountFromISR
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.uxTaskGetNumberOfTasks,"ax",%progbits
	.hidden	uxTaskGetNumberOfTasks          @ -- Begin function uxTaskGetNumberOfTasks
	.globl	uxTaskGetNumberOfTasks
	.p2align	3
	.type	uxTaskGetNumberOfTasks,%function
	.code	16                              @ @uxTaskGetNumberOfTasks
	.thumb_func
uxTaskGetNumberOfTasks:
.Lfunc_begin20:
	.loc	3 2330 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:2330:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.loc	3 2333 9 prologue_end           @ ../../FreeRTOS/tasks.c:2333:9
	movw	r0, :lower16:uxCurrentNumberOfTasks
	movt	r0, :upper16:uxCurrentNumberOfTasks
	ldr	r0, [r0]
	.loc	3 2333 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:2333:2
	bx	lr
.Ltmp374:
.Lfunc_end20:
	.size	uxTaskGetNumberOfTasks, .Lfunc_end20-uxTaskGetNumberOfTasks
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.pcTaskGetName,"ax",%progbits
	.hidden	pcTaskGetName                   @ -- Begin function pcTaskGetName
	.globl	pcTaskGetName
	.p2align	3
	.type	pcTaskGetName,%function
	.code	16                              @ @pcTaskGetName
	.thumb_func
pcTaskGetName:
.Lfunc_begin21:
	.loc	3 2338 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:2338:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 16
	str	r0, [sp, #8]
.Ltmp375:
	.loc	3 2343 10 prologue_end          @ ../../FreeRTOS/tasks.c:2343:10
	ldr	r0, [sp, #8]
	cbnz	r0, .LBB21_2
	b	.LBB21_1
.LBB21_1:
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	str	r0, [sp]                        @ 4-byte Spill
	b	.LBB21_3
.LBB21_2:
	ldr	r0, [sp, #8]
	str	r0, [sp]                        @ 4-byte Spill
	b	.LBB21_3
.LBB21_3:
	ldr	r0, [sp]                        @ 4-byte Reload
	.loc	3 2343 8 is_stmt 0              @ ../../FreeRTOS/tasks.c:2343:8
	str	r0, [sp, #4]
.Ltmp376:
	.loc	3 2344 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:2344:2
	ldr	r0, [sp, #4]
.Ltmp377:
	.loc	3 2344 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:2344:2
	cbnz	r0, .LBB21_6
	b	.LBB21_4
.LBB21_4:
.Ltmp378:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #12]
.Ltmp379:
	.loc	3 2344 2                        @ ../../FreeRTOS/tasks.c:2344:2
	b	.LBB21_5
.LBB21_5:                               @ =>This Inner Loop Header: Depth=1
.Ltmp380:
	.loc	3 2344 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:2344:2
	b	.LBB21_5
.Ltmp381:
.LBB21_6:
	.loc	3 2345 12 is_stmt 1             @ ../../FreeRTOS/tasks.c:2345:12
	ldr	r0, [sp, #4]
	.loc	3 2345 19 is_stmt 0             @ ../../FreeRTOS/tasks.c:2345:19
	adds	r0, #52
	.loc	3 2345 2                        @ ../../FreeRTOS/tasks.c:2345:2
	add	sp, #16
	bx	lr
.Ltmp382:
.Lfunc_end21:
	.size	pcTaskGetName, .Lfunc_end21-pcTaskGetName
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.uxTaskGetSystemState,"ax",%progbits
	.hidden	uxTaskGetSystemState            @ -- Begin function uxTaskGetSystemState
	.globl	uxTaskGetSystemState
	.p2align	3
	.type	uxTaskGetSystemState,%function
	.code	16                              @ @uxTaskGetSystemState
	.thumb_func
uxTaskGetSystemState:
.Lfunc_begin22:
	.loc	3 2485 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:2485:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 32
	str	r0, [sp, #20]
	str	r1, [sp, #16]
	str	r2, [sp, #12]
	movs	r0, #0
.Ltmp383:
	.loc	3 2486 14 prologue_end          @ ../../FreeRTOS/tasks.c:2486:14
	str	r0, [sp, #8]
	movs	r0, #32
	.loc	3 2486 26 is_stmt 0             @ ../../FreeRTOS/tasks.c:2486:26
	str	r0, [sp, #4]
	.loc	3 2488 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:2488:3
	bl	vTaskSuspendAll
.Ltmp384:
	.loc	3 2491 8                        @ ../../FreeRTOS/tasks.c:2491:8
	ldr	r0, [sp, #16]
	.loc	3 2491 23 is_stmt 0             @ ../../FreeRTOS/tasks.c:2491:23
	movw	r1, :lower16:uxCurrentNumberOfTasks
	movt	r1, :upper16:uxCurrentNumberOfTasks
	ldr	r1, [r1]
.Ltmp385:
	.loc	3 2491 8                        @ ../../FreeRTOS/tasks.c:2491:8
	cmp	r0, r1
	blo	.LBB22_7
	b	.LBB22_1
.LBB22_1:
.Ltmp386:
	.loc	3 2495 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:2495:5
	b	.LBB22_2
.LBB22_2:                               @ =>This Inner Loop Header: Depth=1
.Ltmp387:
	.loc	3 2497 13                       @ ../../FreeRTOS/tasks.c:2497:13
	ldr	r0, [sp, #4]
	subs	r0, #1
	str	r0, [sp, #4]
	.loc	3 2498 49                       @ ../../FreeRTOS/tasks.c:2498:49
	ldr	r0, [sp, #20]
	.loc	3 2498 68 is_stmt 0             @ ../../FreeRTOS/tasks.c:2498:68
	ldr	r1, [sp, #8]
	.loc	3 2498 49                       @ ../../FreeRTOS/tasks.c:2498:49
	add.w	r1, r1, r1, lsl #3
	add.w	r0, r0, r1, lsl #2
	.loc	3 2498 102                      @ ../../FreeRTOS/tasks.c:2498:102
	ldr	r1, [sp, #4]
	.loc	3 2498 83                       @ ../../FreeRTOS/tasks.c:2498:83
	add.w	r2, r1, r1, lsl #2
	movw	r1, :lower16:pxReadyTasksLists
	movt	r1, :upper16:pxReadyTasksLists
	add.w	r1, r1, r2, lsl #2
	movs	r2, #1
	.loc	3 2498 16                       @ ../../FreeRTOS/tasks.c:2498:16
	bl	prvListTasksWithinSingleList
	mov	r1, r0
	.loc	3 2498 13                       @ ../../FreeRTOS/tasks.c:2498:13
	ldr	r0, [sp, #8]
	add	r0, r1
	str	r0, [sp, #8]
	.loc	3 2500 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:2500:5
	b	.LBB22_3
.Ltmp388:
.LBB22_3:                               @   in Loop: Header=BB22_2 Depth=1
	.loc	3 2500 14 is_stmt 0             @ ../../FreeRTOS/tasks.c:2500:14
	ldr	r0, [sp, #4]
.Ltmp389:
	.loc	3 2500 5                        @ ../../FreeRTOS/tasks.c:2500:5
	cmp	r0, #0
	bne	.LBB22_2
	b	.LBB22_4
.Ltmp390:
.LBB22_4:
	.loc	3 2504 48 is_stmt 1             @ ../../FreeRTOS/tasks.c:2504:48
	ldr	r0, [sp, #20]
	.loc	3 2504 67 is_stmt 0             @ ../../FreeRTOS/tasks.c:2504:67
	ldr	r1, [sp, #8]
	.loc	3 2504 48                       @ ../../FreeRTOS/tasks.c:2504:48
	add.w	r1, r1, r1, lsl #3
	add.w	r0, r0, r1, lsl #2
	.loc	3 2504 92                       @ ../../FreeRTOS/tasks.c:2504:92
	movw	r1, :lower16:pxDelayedTaskList
	movt	r1, :upper16:pxDelayedTaskList
	ldr	r1, [r1]
	movs	r2, #2
	.loc	3 2504 15                       @ ../../FreeRTOS/tasks.c:2504:15
	str	r2, [sp]                        @ 4-byte Spill
	bl	prvListTasksWithinSingleList
	ldr	r2, [sp]                        @ 4-byte Reload
	mov	r1, r0
	.loc	3 2504 12                       @ ../../FreeRTOS/tasks.c:2504:12
	ldr	r0, [sp, #8]
	add	r0, r1
	str	r0, [sp, #8]
	.loc	3 2505 48 is_stmt 1             @ ../../FreeRTOS/tasks.c:2505:48
	ldr	r0, [sp, #20]
	.loc	3 2505 67 is_stmt 0             @ ../../FreeRTOS/tasks.c:2505:67
	ldr	r1, [sp, #8]
	.loc	3 2505 48                       @ ../../FreeRTOS/tasks.c:2505:48
	add.w	r1, r1, r1, lsl #3
	add.w	r0, r0, r1, lsl #2
	.loc	3 2505 92                       @ ../../FreeRTOS/tasks.c:2505:92
	movw	r1, :lower16:pxOverflowDelayedTaskList
	movt	r1, :upper16:pxOverflowDelayedTaskList
	ldr	r1, [r1]
	.loc	3 2505 15                       @ ../../FreeRTOS/tasks.c:2505:15
	bl	prvListTasksWithinSingleList
	mov	r1, r0
	.loc	3 2505 12                       @ ../../FreeRTOS/tasks.c:2505:12
	ldr	r0, [sp, #8]
	add	r0, r1
	str	r0, [sp, #8]
.Ltmp391:
	.loc	3 2511 49 is_stmt 1             @ ../../FreeRTOS/tasks.c:2511:49
	ldr	r0, [sp, #20]
	.loc	3 2511 68 is_stmt 0             @ ../../FreeRTOS/tasks.c:2511:68
	ldr	r1, [sp, #8]
	.loc	3 2511 49                       @ ../../FreeRTOS/tasks.c:2511:49
	add.w	r1, r1, r1, lsl #3
	add.w	r0, r0, r1, lsl #2
	.loc	3 2511 16                       @ ../../FreeRTOS/tasks.c:2511:16
	movw	r1, :lower16:xTasksWaitingTermination
	movt	r1, :upper16:xTasksWaitingTermination
	movs	r2, #4
	bl	prvListTasksWithinSingleList
	mov	r1, r0
	.loc	3 2511 13                       @ ../../FreeRTOS/tasks.c:2511:13
	ldr	r0, [sp, #8]
	add	r0, r1
	str	r0, [sp, #8]
.Ltmp392:
	.loc	3 2525 10 is_stmt 1             @ ../../FreeRTOS/tasks.c:2525:10
	ldr	r0, [sp, #12]
.Ltmp393:
	.loc	3 2525 10 is_stmt 0             @ ../../FreeRTOS/tasks.c:2525:10
	cbz	r0, .LBB22_6
	b	.LBB22_5
.LBB22_5:
.Ltmp394:
	.loc	3 2530 27 is_stmt 1             @ ../../FreeRTOS/tasks.c:2530:27
	movw	r0, :lower16:ulHighFrequencyTimerTicks
	movt	r0, :upper16:ulHighFrequencyTimerTicks
	ldr	r0, [r0]
	.loc	3 2530 9 is_stmt 0              @ ../../FreeRTOS/tasks.c:2530:9
	ldr	r1, [sp, #12]
	.loc	3 2530 25                       @ ../../FreeRTOS/tasks.c:2530:25
	str	r0, [r1]
	.loc	3 2532 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:2532:6
	b	.LBB22_6
.Ltmp395:
.LBB22_6:
	.loc	3 2542 4                        @ ../../FreeRTOS/tasks.c:2542:4
	b	.LBB22_8
.Ltmp396:
.LBB22_7:
	.loc	3 0 4 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:4
	b	.LBB22_8
.LBB22_8:
	.loc	3 2548 12 is_stmt 1             @ ../../FreeRTOS/tasks.c:2548:12
	bl	xTaskResumeAll
	.loc	3 2550 10                       @ ../../FreeRTOS/tasks.c:2550:10
	ldr	r0, [sp, #8]
	.loc	3 2550 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:2550:3
	add	sp, #24
	pop	{r7, pc}
.Ltmp397:
.Lfunc_end22:
	.size	uxTaskGetSystemState, .Lfunc_end22-uxTaskGetSystemState
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.prvListTasksWithinSingleList,"ax",%progbits
	.p2align	3                               @ -- Begin function prvListTasksWithinSingleList
	.type	prvListTasksWithinSingleList,%function
	.code	16                              @ @prvListTasksWithinSingleList
	.thumb_func
prvListTasksWithinSingleList:
.Lfunc_begin23:
	.loc	3 3705 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:3705:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#32
	sub	sp, #32
	.cfi_def_cfa_offset 40
                                        @ kill: def $r3 killed $r2
	str	r0, [sp, #28]
	str	r1, [sp, #24]
	strb.w	r2, [sp, #23]
	movs	r0, #0
.Ltmp398:
	.loc	3 3707 14 prologue_end          @ ../../FreeRTOS/tasks.c:3707:14
	str	r0, [sp, #8]
.Ltmp399:
	.loc	3 3709 7                        @ ../../FreeRTOS/tasks.c:3709:7
	ldr	r0, [sp, #24]
	ldr	r0, [r0]
.Ltmp400:
	.loc	3 3709 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:3709:7
	cmp	r0, #0
	beq	.LBB23_9
	b	.LBB23_1
.LBB23_1:
.Ltmp401:
	.loc	3 3711 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:3711:4
	ldr	r0, [sp, #24]
	str	r0, [sp, #4]
	ldr	r1, [sp, #4]
	ldr	r0, [r1, #4]
	ldr	r0, [r0, #4]
	str	r0, [r1, #4]
.Ltmp402:
	.loc	3 3711 4 is_stmt 0              @ ../../FreeRTOS/tasks.c:3711:4
	ldr	r1, [sp, #4]
	ldr	r0, [r1, #4]
	adds	r1, #8
.Ltmp403:
	.loc	3 3711 4                        @ ../../FreeRTOS/tasks.c:3711:4
	cmp	r0, r1
	bne	.LBB23_3
	b	.LBB23_2
.LBB23_2:
.Ltmp404:
	.loc	3 3711 4                        @ ../../FreeRTOS/tasks.c:3711:4
	ldr	r1, [sp, #4]
	ldr	r0, [r1, #4]
	ldr	r0, [r0, #4]
	str	r0, [r1, #4]
	b	.LBB23_3
.Ltmp405:
.LBB23_3:
	.loc	3 3711 4                        @ ../../FreeRTOS/tasks.c:3711:4
	ldr	r0, [sp, #4]
	ldr	r0, [r0, #4]
	ldr	r0, [r0, #12]
	str	r0, [sp, #12]
.Ltmp406:
	.loc	3 3717 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:3717:4
	b	.LBB23_4
.LBB23_4:                               @ =>This Inner Loop Header: Depth=1
.Ltmp407:
	.loc	3 3719 5                        @ ../../FreeRTOS/tasks.c:3719:5
	ldr	r0, [sp, #24]
	str	r0, [sp]
	ldr	r1, [sp]
	ldr	r0, [r1, #4]
	ldr	r0, [r0, #4]
	str	r0, [r1, #4]
.Ltmp408:
	.loc	3 3719 5 is_stmt 0              @ ../../FreeRTOS/tasks.c:3719:5
	ldr	r1, [sp]
	ldr	r0, [r1, #4]
	adds	r1, #8
.Ltmp409:
	.loc	3 3719 5                        @ ../../FreeRTOS/tasks.c:3719:5
	cmp	r0, r1
	bne	.LBB23_6
	b	.LBB23_5
.LBB23_5:                               @   in Loop: Header=BB23_4 Depth=1
.Ltmp410:
	.loc	3 3719 5                        @ ../../FreeRTOS/tasks.c:3719:5
	ldr	r1, [sp]
	ldr	r0, [r1, #4]
	ldr	r0, [r0, #4]
	str	r0, [r1, #4]
	b	.LBB23_6
.Ltmp411:
.LBB23_6:                               @   in Loop: Header=BB23_4 Depth=1
	.loc	3 3719 5                        @ ../../FreeRTOS/tasks.c:3719:5
	ldr	r0, [sp]
	ldr	r0, [r0, #4]
	ldr	r0, [r0, #12]
	str	r0, [sp, #16]
.Ltmp412:
	.loc	3 3720 36 is_stmt 1             @ ../../FreeRTOS/tasks.c:3720:36
	ldr	r0, [sp, #16]
	.loc	3 3720 50 is_stmt 0             @ ../../FreeRTOS/tasks.c:3720:50
	ldr	r1, [sp, #28]
	.loc	3 3720 69                       @ ../../FreeRTOS/tasks.c:3720:69
	ldr	r2, [sp, #8]
	.loc	3 3720 50                       @ ../../FreeRTOS/tasks.c:3720:50
	add.w	r2, r2, r2, lsl #3
	add.w	r1, r1, r2, lsl #2
	.loc	3 3720 89                       @ ../../FreeRTOS/tasks.c:3720:89
	ldrb.w	r3, [sp, #23]
	movs	r2, #1
	.loc	3 3720 5                        @ ../../FreeRTOS/tasks.c:3720:5
	bl	vTaskGetInfo
	.loc	3 3721 11 is_stmt 1             @ ../../FreeRTOS/tasks.c:3721:11
	ldr	r0, [sp, #8]
	adds	r0, #1
	str	r0, [sp, #8]
	.loc	3 3722 4                        @ ../../FreeRTOS/tasks.c:3722:4
	b	.LBB23_7
.Ltmp413:
.LBB23_7:                               @   in Loop: Header=BB23_4 Depth=1
	.loc	3 3722 13 is_stmt 0             @ ../../FreeRTOS/tasks.c:3722:13
	ldr	r0, [sp, #16]
	.loc	3 3722 26                       @ ../../FreeRTOS/tasks.c:3722:26
	ldr	r1, [sp, #12]
.Ltmp414:
	.loc	3 3722 4                        @ ../../FreeRTOS/tasks.c:3722:4
	cmp	r0, r1
	bne	.LBB23_4
	b	.LBB23_8
.Ltmp415:
.LBB23_8:
	.loc	3 3723 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:3723:3
	b	.LBB23_10
.Ltmp416:
.LBB23_9:
	.loc	3 0 3 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:3
	b	.LBB23_10
.LBB23_10:
	.loc	3 3729 10 is_stmt 1             @ ../../FreeRTOS/tasks.c:3729:10
	ldr	r0, [sp, #8]
	.loc	3 3729 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:3729:3
	add	sp, #32
	pop	{r7, pc}
.Ltmp417:
.Lfunc_end23:
	.size	prvListTasksWithinSingleList, .Lfunc_end23-prvListTasksWithinSingleList
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.vTaskSwitchContext,"ax",%progbits
	.hidden	vTaskSwitchContext              @ -- Begin function vTaskSwitchContext
	.globl	vTaskSwitchContext
	.p2align	3
	.type	vTaskSwitchContext,%function
	.code	16                              @ @vTaskSwitchContext
	.thumb_func
vTaskSwitchContext:
.Lfunc_begin24:
	.loc	3 2947 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:2947:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#20
	sub	sp, #20
	.cfi_def_cfa_offset 20
.Ltmp418:
	.loc	3 2948 6 prologue_end           @ ../../FreeRTOS/tasks.c:2948:6
	movw	r0, :lower16:uxSchedulerSuspended
	movt	r0, :upper16:uxSchedulerSuspended
	ldr	r0, [r0]
.Ltmp419:
	.loc	3 2948 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:2948:6
	cbz	r0, .LBB24_2
	b	.LBB24_1
.LBB24_1:
.Ltmp420:
	.loc	3 2952 17 is_stmt 1             @ ../../FreeRTOS/tasks.c:2952:17
	movw	r1, :lower16:xYieldPending
	movt	r1, :upper16:xYieldPending
	movs	r0, #1
	str	r0, [r1]
	.loc	3 2953 2                        @ ../../FreeRTOS/tasks.c:2953:2
	b	.LBB24_11
.Ltmp421:
.LBB24_2:
	.loc	3 2956 17                       @ ../../FreeRTOS/tasks.c:2956:17
	movw	r1, :lower16:xYieldPending
	movt	r1, :upper16:xYieldPending
	movs	r0, #0
	str	r0, [r1]
.Ltmp422:
	.loc	3 2964 22                       @ ../../FreeRTOS/tasks.c:2964:22
	movw	r0, :lower16:ulHighFrequencyTimerTicks
	movt	r0, :upper16:ulHighFrequencyTimerTicks
	ldr	r1, [r0]
	.loc	3 2964 20 is_stmt 0             @ ../../FreeRTOS/tasks.c:2964:20
	movw	r0, :lower16:ulTotalRunTime
	movt	r0, :upper16:ulTotalRunTime
	str	r1, [r0]
.Ltmp423:
	.loc	3 2974 8 is_stmt 1              @ ../../FreeRTOS/tasks.c:2974:8
	ldr	r0, [r0]
	.loc	3 2974 25 is_stmt 0             @ ../../FreeRTOS/tasks.c:2974:25
	movw	r1, :lower16:ulTaskSwitchedInTime
	movt	r1, :upper16:ulTaskSwitchedInTime
	ldr	r1, [r1]
.Ltmp424:
	.loc	3 2974 8                        @ ../../FreeRTOS/tasks.c:2974:8
	cmp	r0, r1
	bls	.LBB24_4
	b	.LBB24_3
.LBB24_3:
.Ltmp425:
	.loc	3 2976 41 is_stmt 1             @ ../../FreeRTOS/tasks.c:2976:41
	movw	r0, :lower16:ulTotalRunTime
	movt	r0, :upper16:ulTotalRunTime
	ldr	r0, [r0]
	.loc	3 2976 58 is_stmt 0             @ ../../FreeRTOS/tasks.c:2976:58
	movw	r1, :lower16:ulTaskSwitchedInTime
	movt	r1, :upper16:ulTaskSwitchedInTime
	ldr	r1, [r1]
	.loc	3 2976 56                       @ ../../FreeRTOS/tasks.c:2976:56
	subs	r2, r0, r1
	.loc	3 2976 5                        @ ../../FreeRTOS/tasks.c:2976:5
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r1, [r0]
	.loc	3 2976 36                       @ ../../FreeRTOS/tasks.c:2976:36
	ldr	r0, [r1, #80]
	add	r0, r2
	str	r0, [r1, #80]
	.loc	3 2977 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:2977:4
	b	.LBB24_5
.Ltmp426:
.LBB24_4:
	.loc	3 0 4 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:4
	b	.LBB24_5
.LBB24_5:
	.loc	3 2982 27 is_stmt 1             @ ../../FreeRTOS/tasks.c:2982:27
	movw	r0, :lower16:ulTotalRunTime
	movt	r0, :upper16:ulTotalRunTime
	ldr	r0, [r0]
	.loc	3 2982 25 is_stmt 0             @ ../../FreeRTOS/tasks.c:2982:25
	movw	r1, :lower16:ulTaskSwitchedInTime
	movt	r1, :upper16:ulTaskSwitchedInTime
	str	r0, [r1]
.Ltmp427:
	.loc	3 2998 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:2998:3
	movw	r0, :lower16:uxTopReadyPriority
	movt	r0, :upper16:uxTopReadyPriority
	ldr	r0, [r0]
	str	r0, [sp, #12]
.Ltmp428:
	.loc	2 134 61                        @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:134:61
	ldr	r0, [sp, #12]
	.loc	2 134 3 is_stmt 0               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:134:3
	@APP
	clz	r0, r0
	@NO_APP
	strb.w	r0, [sp, #11]
	.loc	2 135 10 is_stmt 1              @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:135:10
	ldrb.w	r0, [sp, #11]
.Ltmp429:
	.loc	3 2998 3                        @ ../../FreeRTOS/tasks.c:2998:3
	rsb.w	r0, r0, #31
	str	r0, [sp, #4]
.Ltmp430:
	.loc	3 2998 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:2998:3
	ldr	r0, [sp, #4]
	add.w	r1, r0, r0, lsl #2
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	ldr.w	r0, [r0, r1, lsl #2]
.Ltmp431:
	.loc	3 2998 3                        @ ../../FreeRTOS/tasks.c:2998:3
	cbnz	r0, .LBB24_8
	b	.LBB24_6
.LBB24_6:
.Ltmp432:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #16]
.Ltmp433:
	.loc	3 2998 3                        @ ../../FreeRTOS/tasks.c:2998:3
	b	.LBB24_7
.LBB24_7:                               @ =>This Inner Loop Header: Depth=1
.Ltmp434:
	.loc	3 2998 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:2998:3
	b	.LBB24_7
.Ltmp435:
.LBB24_8:
	.loc	3 2998 3                        @ ../../FreeRTOS/tasks.c:2998:3
	ldr	r0, [sp, #4]
	add.w	r1, r0, r0, lsl #2
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	add.w	r0, r0, r1, lsl #2
	str	r0, [sp]
	ldr	r1, [sp]
	ldr	r0, [r1, #4]
	ldr	r0, [r0, #4]
	str	r0, [r1, #4]
.Ltmp436:
	.loc	3 2998 3                        @ ../../FreeRTOS/tasks.c:2998:3
	ldr	r1, [sp]
	ldr	r0, [r1, #4]
	adds	r1, #8
.Ltmp437:
	.loc	3 2998 3                        @ ../../FreeRTOS/tasks.c:2998:3
	cmp	r0, r1
	bne	.LBB24_10
	b	.LBB24_9
.LBB24_9:
.Ltmp438:
	.loc	3 2998 3                        @ ../../FreeRTOS/tasks.c:2998:3
	ldr	r1, [sp]
	ldr	r0, [r1, #4]
	ldr	r0, [r0, #4]
	str	r0, [r1, #4]
	b	.LBB24_10
.Ltmp439:
.LBB24_10:
	.loc	3 2998 3                        @ ../../FreeRTOS/tasks.c:2998:3
	ldr	r0, [sp]
	ldr	r0, [r0, #4]
	ldr	r0, [r0, #12]
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	str	r0, [r1]
	b	.LBB24_11
.Ltmp440:
.LBB24_11:
	.loc	3 3016 1 is_stmt 1              @ ../../FreeRTOS/tasks.c:3016:1
	add	sp, #20
	bx	lr
.Ltmp441:
.Lfunc_end24:
	.size	vTaskSwitchContext, .Lfunc_end24-vTaskSwitchContext
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.vTaskPlaceOnEventList,"ax",%progbits
	.hidden	vTaskPlaceOnEventList           @ -- Begin function vTaskPlaceOnEventList
	.globl	vTaskPlaceOnEventList
	.p2align	3
	.type	vTaskPlaceOnEventList,%function
	.code	16                              @ @vTaskPlaceOnEventList
	.thumb_func
vTaskPlaceOnEventList:
.Lfunc_begin25:
	.loc	3 3020 0                        @ ../../FreeRTOS/tasks.c:3020:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #8]
	str	r1, [sp, #4]
.Ltmp442:
	.loc	3 3021 2 prologue_end           @ ../../FreeRTOS/tasks.c:3021:2
	ldr	r0, [sp, #8]
.Ltmp443:
	.loc	3 3021 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3021:2
	cbnz	r0, .LBB25_3
	b	.LBB25_1
.LBB25_1:
.Ltmp444:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #12]
.Ltmp445:
	.loc	3 3021 2                        @ ../../FreeRTOS/tasks.c:3021:2
	b	.LBB25_2
.LBB25_2:                               @ =>This Inner Loop Header: Depth=1
.Ltmp446:
	.loc	3 3021 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3021:2
	b	.LBB25_2
.Ltmp447:
.LBB25_3:
	.loc	3 3030 15 is_stmt 1             @ ../../FreeRTOS/tasks.c:3030:15
	ldr	r0, [sp, #8]
	.loc	3 3030 31 is_stmt 0             @ ../../FreeRTOS/tasks.c:3030:31
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
	.loc	3 3030 45                       @ ../../FreeRTOS/tasks.c:3030:45
	adds	r1, #24
	.loc	3 3030 2                        @ ../../FreeRTOS/tasks.c:3030:2
	bl	vListInsert
	.loc	3 3032 34 is_stmt 1             @ ../../FreeRTOS/tasks.c:3032:34
	ldr	r0, [sp, #4]
	movs	r1, #1
	.loc	3 3032 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3032:2
	bl	prvAddCurrentTaskToDelayedList
	.loc	3 3033 1 is_stmt 1              @ ../../FreeRTOS/tasks.c:3033:1
	add	sp, #16
	pop	{r7, pc}
.Ltmp448:
.Lfunc_end25:
	.size	vTaskPlaceOnEventList, .Lfunc_end25-vTaskPlaceOnEventList
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.vTaskPlaceOnUnorderedEventList,"ax",%progbits
	.hidden	vTaskPlaceOnUnorderedEventList  @ -- Begin function vTaskPlaceOnUnorderedEventList
	.globl	vTaskPlaceOnUnorderedEventList
	.p2align	3
	.type	vTaskPlaceOnUnorderedEventList,%function
	.code	16                              @ @vTaskPlaceOnUnorderedEventList
	.thumb_func
vTaskPlaceOnUnorderedEventList:
.Lfunc_begin26:
	.loc	3 3037 0                        @ ../../FreeRTOS/tasks.c:3037:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 32
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	str	r2, [sp, #4]
.Ltmp449:
	.loc	3 3038 2 prologue_end           @ ../../FreeRTOS/tasks.c:3038:2
	ldr	r0, [sp, #12]
.Ltmp450:
	.loc	3 3038 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3038:2
	cbnz	r0, .LBB26_3
	b	.LBB26_1
.LBB26_1:
.Ltmp451:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #16]
.Ltmp452:
	.loc	3 3038 2                        @ ../../FreeRTOS/tasks.c:3038:2
	b	.LBB26_2
.LBB26_2:                               @ =>This Inner Loop Header: Depth=1
.Ltmp453:
	.loc	3 3038 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3038:2
	b	.LBB26_2
.Ltmp454:
.LBB26_3:
	.loc	3 3042 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:3042:2
	movw	r0, :lower16:uxSchedulerSuspended
	movt	r0, :upper16:uxSchedulerSuspended
	ldr	r0, [r0]
.Ltmp455:
	.loc	3 3042 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3042:2
	cbnz	r0, .LBB26_6
	b	.LBB26_4
.LBB26_4:
.Ltmp456:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #20]
.Ltmp457:
	.loc	3 3042 2                        @ ../../FreeRTOS/tasks.c:3042:2
	b	.LBB26_5
.LBB26_5:                               @ =>This Inner Loop Header: Depth=1
.Ltmp458:
	.loc	3 3042 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3042:2
	b	.LBB26_5
.Ltmp459:
.LBB26_6:
	.loc	3 3047 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:3047:2
	ldr	r0, [sp, #8]
	orr	r0, r0, #-2147483648
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r2, [r1]
	str	r0, [r2, #24]
	.loc	3 3054 18                       @ ../../FreeRTOS/tasks.c:3054:18
	ldr	r0, [sp, #12]
	.loc	3 3054 34 is_stmt 0             @ ../../FreeRTOS/tasks.c:3054:34
	ldr	r1, [r1]
	.loc	3 3054 48                       @ ../../FreeRTOS/tasks.c:3054:48
	adds	r1, #24
	.loc	3 3054 2                        @ ../../FreeRTOS/tasks.c:3054:2
	bl	vListInsertEnd
	.loc	3 3056 34 is_stmt 1             @ ../../FreeRTOS/tasks.c:3056:34
	ldr	r0, [sp, #4]
	movs	r1, #1
	.loc	3 3056 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3056:2
	bl	prvAddCurrentTaskToDelayedList
	.loc	3 3057 1 is_stmt 1              @ ../../FreeRTOS/tasks.c:3057:1
	add	sp, #24
	pop	{r7, pc}
.Ltmp460:
.Lfunc_end26:
	.size	vTaskPlaceOnUnorderedEventList, .Lfunc_end26-vTaskPlaceOnUnorderedEventList
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.vTaskPlaceOnEventListRestricted,"ax",%progbits
	.hidden	vTaskPlaceOnEventListRestricted @ -- Begin function vTaskPlaceOnEventListRestricted
	.globl	vTaskPlaceOnEventListRestricted
	.p2align	3
	.type	vTaskPlaceOnEventListRestricted,%function
	.code	16                              @ @vTaskPlaceOnEventListRestricted
	.thumb_func
vTaskPlaceOnEventListRestricted:
.Lfunc_begin27:
	.loc	3 3063 0                        @ ../../FreeRTOS/tasks.c:3063:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #8]
	str	r1, [sp, #4]
	str	r2, [sp]
.Ltmp461:
	.loc	3 3064 3 prologue_end           @ ../../FreeRTOS/tasks.c:3064:3
	ldr	r0, [sp, #8]
.Ltmp462:
	.loc	3 3064 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:3064:3
	cbnz	r0, .LBB27_3
	b	.LBB27_1
.LBB27_1:
.Ltmp463:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #12]
.Ltmp464:
	.loc	3 3064 3                        @ ../../FreeRTOS/tasks.c:3064:3
	b	.LBB27_2
.LBB27_2:                               @ =>This Inner Loop Header: Depth=1
.Ltmp465:
	.loc	3 3064 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:3064:3
	b	.LBB27_2
.Ltmp466:
.LBB27_3:
	.loc	3 3076 19 is_stmt 1             @ ../../FreeRTOS/tasks.c:3076:19
	ldr	r0, [sp, #8]
	.loc	3 3076 35 is_stmt 0             @ ../../FreeRTOS/tasks.c:3076:35
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
	.loc	3 3076 49                       @ ../../FreeRTOS/tasks.c:3076:49
	adds	r1, #24
	.loc	3 3076 3                        @ ../../FreeRTOS/tasks.c:3076:3
	bl	vListInsertEnd
.Ltmp467:
	.loc	3 3081 7 is_stmt 1              @ ../../FreeRTOS/tasks.c:3081:7
	ldr	r0, [sp]
.Ltmp468:
	.loc	3 3081 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:3081:7
	cbz	r0, .LBB27_5
	b	.LBB27_4
.LBB27_4:
	.loc	3 0 7                           @ ../../FreeRTOS/tasks.c:0:7
	mov.w	r0, #-1
.Ltmp469:
	.loc	3 3083 17 is_stmt 1             @ ../../FreeRTOS/tasks.c:3083:17
	str	r0, [sp, #4]
	.loc	3 3084 3                        @ ../../FreeRTOS/tasks.c:3084:3
	b	.LBB27_5
.Ltmp470:
.LBB27_5:
	.loc	3 3087 35                       @ ../../FreeRTOS/tasks.c:3087:35
	ldr	r0, [sp, #4]
	.loc	3 3087 49 is_stmt 0             @ ../../FreeRTOS/tasks.c:3087:49
	ldr	r1, [sp]
	.loc	3 3087 3                        @ ../../FreeRTOS/tasks.c:3087:3
	bl	prvAddCurrentTaskToDelayedList
	.loc	3 3088 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:3088:2
	add	sp, #16
	pop	{r7, pc}
.Ltmp471:
.Lfunc_end27:
	.size	vTaskPlaceOnEventListRestricted, .Lfunc_end27-vTaskPlaceOnEventListRestricted
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.xTaskRemoveFromEventList,"ax",%progbits
	.hidden	xTaskRemoveFromEventList        @ -- Begin function xTaskRemoveFromEventList
	.globl	xTaskRemoveFromEventList
	.p2align	3
	.type	xTaskRemoveFromEventList,%function
	.code	16                              @ @xTaskRemoveFromEventList
	.thumb_func
xTaskRemoveFromEventList:
.Lfunc_begin28:
	.loc	3 3094 0                        @ ../../FreeRTOS/tasks.c:3094:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #8]
.Ltmp472:
	.loc	3 3111 19 prologue_end          @ ../../FreeRTOS/tasks.c:3111:19
	ldr	r0, [sp, #8]
	ldr	r0, [r0, #12]
	ldr	r0, [r0, #12]
	.loc	3 3111 17 is_stmt 0             @ ../../FreeRTOS/tasks.c:3111:17
	str	r0, [sp, #4]
.Ltmp473:
	.loc	3 3112 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:3112:2
	ldr	r0, [sp, #4]
.Ltmp474:
	.loc	3 3112 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3112:2
	cbnz	r0, .LBB28_3
	b	.LBB28_1
.LBB28_1:
.Ltmp475:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #12]
.Ltmp476:
	.loc	3 3112 2                        @ ../../FreeRTOS/tasks.c:3112:2
	b	.LBB28_2
.LBB28_2:                               @ =>This Inner Loop Header: Depth=1
.Ltmp477:
	.loc	3 3112 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3112:2
	b	.LBB28_2
.Ltmp478:
.LBB28_3:
	.loc	3 3113 28 is_stmt 1             @ ../../FreeRTOS/tasks.c:3113:28
	ldr	r0, [sp, #4]
	.loc	3 3113 44 is_stmt 0             @ ../../FreeRTOS/tasks.c:3113:44
	adds	r0, #24
	.loc	3 3113 11                       @ ../../FreeRTOS/tasks.c:3113:11
	bl	uxListRemove
.Ltmp479:
	.loc	3 3115 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:3115:6
	movw	r0, :lower16:uxSchedulerSuspended
	movt	r0, :upper16:uxSchedulerSuspended
	ldr	r0, [r0]
.Ltmp480:
	.loc	3 3115 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:3115:6
	cbnz	r0, .LBB28_5
	b	.LBB28_4
.LBB28_4:
.Ltmp481:
	.loc	3 3117 29 is_stmt 1             @ ../../FreeRTOS/tasks.c:3117:29
	ldr	r0, [sp, #4]
	.loc	3 3117 45 is_stmt 0             @ ../../FreeRTOS/tasks.c:3117:45
	adds	r0, #4
	.loc	3 3117 12                       @ ../../FreeRTOS/tasks.c:3117:12
	bl	uxListRemove
	.loc	3 3118 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:3118:3
	ldr	r0, [sp, #4]
	ldr	r1, [r0, #44]
	movs	r0, #1
	lsl.w	r2, r0, r1
	movw	r1, :lower16:uxTopReadyPriority
	movt	r1, :upper16:uxTopReadyPriority
	ldr	r0, [r1]
	orrs	r0, r2
	str	r0, [r1]
	ldr	r1, [sp, #4]
	ldr	r0, [r1, #44]
	add.w	r2, r0, r0, lsl #2
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	add.w	r0, r0, r2, lsl #2
	adds	r1, #4
	bl	vListInsertEnd
	.loc	3 3133 2                        @ ../../FreeRTOS/tasks.c:3133:2
	b	.LBB28_6
.Ltmp482:
.LBB28_5:
	.loc	3 3138 46                       @ ../../FreeRTOS/tasks.c:3138:46
	ldr	r0, [sp, #4]
	.loc	3 3138 62 is_stmt 0             @ ../../FreeRTOS/tasks.c:3138:62
	add.w	r1, r0, #24
	.loc	3 3138 3                        @ ../../FreeRTOS/tasks.c:3138:3
	movw	r0, :lower16:xPendingReadyList
	movt	r0, :upper16:xPendingReadyList
	bl	vListInsertEnd
	b	.LBB28_6
.Ltmp483:
.LBB28_6:
	.loc	3 3141 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:3141:6
	ldr	r0, [sp, #4]
	.loc	3 3141 22 is_stmt 0             @ ../../FreeRTOS/tasks.c:3141:22
	ldr	r0, [r0, #44]
	.loc	3 3141 35                       @ ../../FreeRTOS/tasks.c:3141:35
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
	.loc	3 3141 49                       @ ../../FreeRTOS/tasks.c:3141:49
	ldr	r1, [r1, #44]
.Ltmp484:
	.loc	3 3141 6                        @ ../../FreeRTOS/tasks.c:3141:6
	cmp	r0, r1
	bls	.LBB28_8
	b	.LBB28_7
.LBB28_7:
	.loc	3 0 6                           @ ../../FreeRTOS/tasks.c:0:6
	movs	r0, #1
.Ltmp485:
	.loc	3 3146 11 is_stmt 1             @ ../../FreeRTOS/tasks.c:3146:11
	str	r0, [sp]
	.loc	3 3150 17                       @ ../../FreeRTOS/tasks.c:3150:17
	movw	r1, :lower16:xYieldPending
	movt	r1, :upper16:xYieldPending
	str	r0, [r1]
	.loc	3 3151 2                        @ ../../FreeRTOS/tasks.c:3151:2
	b	.LBB28_9
.Ltmp486:
.LBB28_8:
	.loc	3 0 2 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:2
	movs	r0, #0
.Ltmp487:
	.loc	3 3154 11 is_stmt 1             @ ../../FreeRTOS/tasks.c:3154:11
	str	r0, [sp]
	b	.LBB28_9
.Ltmp488:
.LBB28_9:
	.loc	3 3157 9                        @ ../../FreeRTOS/tasks.c:3157:9
	ldr	r0, [sp]
	.loc	3 3157 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3157:2
	add	sp, #16
	pop	{r7, pc}
.Ltmp489:
.Lfunc_end28:
	.size	xTaskRemoveFromEventList, .Lfunc_end28-xTaskRemoveFromEventList
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.vTaskRemoveFromUnorderedEventList,"ax",%progbits
	.hidden	vTaskRemoveFromUnorderedEventList @ -- Begin function vTaskRemoveFromUnorderedEventList
	.globl	vTaskRemoveFromUnorderedEventList
	.p2align	3
	.type	vTaskRemoveFromUnorderedEventList,%function
	.code	16                              @ @vTaskRemoveFromUnorderedEventList
	.thumb_func
vTaskRemoveFromUnorderedEventList:
.Lfunc_begin29:
	.loc	3 3162 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:3162:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 32
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp490:
	.loc	3 3167 2 prologue_end           @ ../../FreeRTOS/tasks.c:3167:2
	movw	r0, :lower16:uxSchedulerSuspended
	movt	r0, :upper16:uxSchedulerSuspended
	ldr	r0, [r0]
.Ltmp491:
	.loc	3 3167 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3167:2
	cbnz	r0, .LBB29_3
	b	.LBB29_1
.LBB29_1:
.Ltmp492:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #16]
.Ltmp493:
	.loc	3 3167 2                        @ ../../FreeRTOS/tasks.c:3167:2
	b	.LBB29_2
.LBB29_2:                               @ =>This Inner Loop Header: Depth=1
.Ltmp494:
	.loc	3 3167 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3167:2
	b	.LBB29_2
.Ltmp495:
.LBB29_3:
	.loc	3 3170 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:3170:2
	ldr	r0, [sp, #8]
	orr	r0, r0, #-2147483648
	ldr	r1, [sp, #12]
	str	r0, [r1]
	.loc	3 3174 19                       @ ../../FreeRTOS/tasks.c:3174:19
	ldr	r0, [sp, #12]
	ldr	r0, [r0, #12]
	.loc	3 3174 17 is_stmt 0             @ ../../FreeRTOS/tasks.c:3174:17
	str	r0, [sp, #4]
.Ltmp496:
	.loc	3 3175 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:3175:2
	ldr	r0, [sp, #4]
.Ltmp497:
	.loc	3 3175 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3175:2
	cbnz	r0, .LBB29_6
	b	.LBB29_4
.LBB29_4:
.Ltmp498:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #20]
.Ltmp499:
	.loc	3 3175 2                        @ ../../FreeRTOS/tasks.c:3175:2
	b	.LBB29_5
.LBB29_5:                               @ =>This Inner Loop Header: Depth=1
.Ltmp500:
	.loc	3 3175 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3175:2
	b	.LBB29_5
.Ltmp501:
.LBB29_6:
	.loc	3 3176 25 is_stmt 1             @ ../../FreeRTOS/tasks.c:3176:25
	ldr	r0, [sp, #12]
	.loc	3 3176 11 is_stmt 0             @ ../../FreeRTOS/tasks.c:3176:11
	bl	uxListRemove
	.loc	3 3181 28 is_stmt 1             @ ../../FreeRTOS/tasks.c:3181:28
	ldr	r0, [sp, #4]
	.loc	3 3181 44 is_stmt 0             @ ../../FreeRTOS/tasks.c:3181:44
	adds	r0, #4
	.loc	3 3181 11                       @ ../../FreeRTOS/tasks.c:3181:11
	bl	uxListRemove
	.loc	3 3182 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:3182:2
	ldr	r0, [sp, #4]
	ldr	r1, [r0, #44]
	movs	r0, #1
	lsl.w	r2, r0, r1
	movw	r1, :lower16:uxTopReadyPriority
	movt	r1, :upper16:uxTopReadyPriority
	ldr	r0, [r1]
	orrs	r0, r2
	str	r0, [r1]
	ldr	r1, [sp, #4]
	ldr	r0, [r1, #44]
	add.w	r2, r0, r0, lsl #2
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	add.w	r0, r0, r2, lsl #2
	adds	r1, #4
	bl	vListInsertEnd
.Ltmp502:
	.loc	3 3184 6                        @ ../../FreeRTOS/tasks.c:3184:6
	ldr	r0, [sp, #4]
	.loc	3 3184 22 is_stmt 0             @ ../../FreeRTOS/tasks.c:3184:22
	ldr	r0, [r0, #44]
	.loc	3 3184 35                       @ ../../FreeRTOS/tasks.c:3184:35
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
	.loc	3 3184 49                       @ ../../FreeRTOS/tasks.c:3184:49
	ldr	r1, [r1, #44]
.Ltmp503:
	.loc	3 3184 6                        @ ../../FreeRTOS/tasks.c:3184:6
	cmp	r0, r1
	bls	.LBB29_8
	b	.LBB29_7
.LBB29_7:
.Ltmp504:
	.loc	3 3190 17 is_stmt 1             @ ../../FreeRTOS/tasks.c:3190:17
	movw	r1, :lower16:xYieldPending
	movt	r1, :upper16:xYieldPending
	movs	r0, #1
	str	r0, [r1]
	.loc	3 3191 2                        @ ../../FreeRTOS/tasks.c:3191:2
	b	.LBB29_8
.Ltmp505:
.LBB29_8:
	.loc	3 3192 1                        @ ../../FreeRTOS/tasks.c:3192:1
	add	sp, #24
	pop	{r7, pc}
.Ltmp506:
.Lfunc_end29:
	.size	vTaskRemoveFromUnorderedEventList, .Lfunc_end29-vTaskRemoveFromUnorderedEventList
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.vTaskSetTimeOutState,"ax",%progbits
	.hidden	vTaskSetTimeOutState            @ -- Begin function vTaskSetTimeOutState
	.globl	vTaskSetTimeOutState
	.p2align	3
	.type	vTaskSetTimeOutState,%function
	.code	16                              @ @vTaskSetTimeOutState
	.thumb_func
vTaskSetTimeOutState:
.Lfunc_begin30:
	.loc	3 3196 0                        @ ../../FreeRTOS/tasks.c:3196:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp]
.Ltmp507:
	.loc	3 3197 2 prologue_end           @ ../../FreeRTOS/tasks.c:3197:2
	ldr	r0, [sp]
.Ltmp508:
	.loc	3 3197 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3197:2
	cbnz	r0, .LBB30_3
	b	.LBB30_1
.LBB30_1:
.Ltmp509:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #4]
.Ltmp510:
	.loc	3 3197 2                        @ ../../FreeRTOS/tasks.c:3197:2
	b	.LBB30_2
.LBB30_2:                               @ =>This Inner Loop Header: Depth=1
.Ltmp511:
	.loc	3 3197 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3197:2
	b	.LBB30_2
.Ltmp512:
.LBB30_3:
	.loc	3 3198 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:3198:2
	bl	vPortEnterCritical
.Ltmp513:
	.loc	3 3200 31                       @ ../../FreeRTOS/tasks.c:3200:31
	movw	r0, :lower16:xNumOfOverflows
	movt	r0, :upper16:xNumOfOverflows
	ldr	r0, [r0]
	.loc	3 3200 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:3200:3
	ldr	r1, [sp]
	.loc	3 3200 29                       @ ../../FreeRTOS/tasks.c:3200:29
	str	r0, [r1]
	.loc	3 3201 32 is_stmt 1             @ ../../FreeRTOS/tasks.c:3201:32
	movw	r0, :lower16:xTickCount
	movt	r0, :upper16:xTickCount
	ldr	r0, [r0]
	.loc	3 3201 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:3201:3
	ldr	r1, [sp]
	.loc	3 3201 30                       @ ../../FreeRTOS/tasks.c:3201:30
	str	r0, [r1, #4]
.Ltmp514:
	.loc	3 3203 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:3203:2
	bl	vPortExitCritical
	.loc	3 3204 1                        @ ../../FreeRTOS/tasks.c:3204:1
	add	sp, #8
	pop	{r7, pc}
.Ltmp515:
.Lfunc_end30:
	.size	vTaskSetTimeOutState, .Lfunc_end30-vTaskSetTimeOutState
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.vTaskInternalSetTimeOutState,"ax",%progbits
	.hidden	vTaskInternalSetTimeOutState    @ -- Begin function vTaskInternalSetTimeOutState
	.globl	vTaskInternalSetTimeOutState
	.p2align	3
	.type	vTaskInternalSetTimeOutState,%function
	.code	16                              @ @vTaskInternalSetTimeOutState
	.thumb_func
vTaskInternalSetTimeOutState:
.Lfunc_begin31:
	.loc	3 3208 0                        @ ../../FreeRTOS/tasks.c:3208:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp516:
	.loc	3 3210 30 prologue_end          @ ../../FreeRTOS/tasks.c:3210:30
	movw	r0, :lower16:xNumOfOverflows
	movt	r0, :upper16:xNumOfOverflows
	ldr	r0, [r0]
	.loc	3 3210 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3210:2
	ldr	r1, [sp]
	.loc	3 3210 28                       @ ../../FreeRTOS/tasks.c:3210:28
	str	r0, [r1]
	.loc	3 3211 31 is_stmt 1             @ ../../FreeRTOS/tasks.c:3211:31
	movw	r0, :lower16:xTickCount
	movt	r0, :upper16:xTickCount
	ldr	r0, [r0]
	.loc	3 3211 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3211:2
	ldr	r1, [sp]
	.loc	3 3211 29                       @ ../../FreeRTOS/tasks.c:3211:29
	str	r0, [r1, #4]
	.loc	3 3212 1 is_stmt 1              @ ../../FreeRTOS/tasks.c:3212:1
	add	sp, #4
	bx	lr
.Ltmp517:
.Lfunc_end31:
	.size	vTaskInternalSetTimeOutState, .Lfunc_end31-vTaskInternalSetTimeOutState
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.xTaskCheckForTimeOut,"ax",%progbits
	.hidden	xTaskCheckForTimeOut            @ -- Begin function xTaskCheckForTimeOut
	.globl	xTaskCheckForTimeOut
	.p2align	3
	.type	xTaskCheckForTimeOut,%function
	.code	16                              @ @xTaskCheckForTimeOut
	.thumb_func
xTaskCheckForTimeOut:
.Lfunc_begin32:
	.loc	3 3216 0                        @ ../../FreeRTOS/tasks.c:3216:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#32
	sub	sp, #32
	.cfi_def_cfa_offset 40
	str	r0, [sp, #20]
	str	r1, [sp, #16]
.Ltmp518:
	.loc	3 3219 2 prologue_end           @ ../../FreeRTOS/tasks.c:3219:2
	ldr	r0, [sp, #20]
.Ltmp519:
	.loc	3 3219 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3219:2
	cbnz	r0, .LBB32_3
	b	.LBB32_1
.LBB32_1:
.Ltmp520:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #24]
.Ltmp521:
	.loc	3 3219 2                        @ ../../FreeRTOS/tasks.c:3219:2
	b	.LBB32_2
.LBB32_2:                               @ =>This Inner Loop Header: Depth=1
.Ltmp522:
	.loc	3 3219 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3219:2
	b	.LBB32_2
.Ltmp523:
.LBB32_3:
	.loc	3 3220 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:3220:2
	ldr	r0, [sp, #16]
.Ltmp524:
	.loc	3 3220 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3220:2
	cbnz	r0, .LBB32_6
	b	.LBB32_4
.LBB32_4:
.Ltmp525:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #28]
.Ltmp526:
	.loc	3 3220 2                        @ ../../FreeRTOS/tasks.c:3220:2
	b	.LBB32_5
.LBB32_5:                               @ =>This Inner Loop Header: Depth=1
.Ltmp527:
	.loc	3 3220 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3220:2
	b	.LBB32_5
.Ltmp528:
.LBB32_6:
	.loc	3 3222 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:3222:2
	bl	vPortEnterCritical
.Ltmp529:
	.loc	3 3225 38                       @ ../../FreeRTOS/tasks.c:3225:38
	movw	r0, :lower16:xTickCount
	movt	r0, :upper16:xTickCount
	ldr	r0, [r0]
	.loc	3 3225 20 is_stmt 0             @ ../../FreeRTOS/tasks.c:3225:20
	str	r0, [sp, #8]
	.loc	3 3226 35 is_stmt 1             @ ../../FreeRTOS/tasks.c:3226:35
	ldr	r0, [sp, #8]
	.loc	3 3226 53 is_stmt 0             @ ../../FreeRTOS/tasks.c:3226:53
	ldr	r1, [sp, #20]
	.loc	3 3226 64                       @ ../../FreeRTOS/tasks.c:3226:64
	ldr	r1, [r1, #4]
	.loc	3 3226 51                       @ ../../FreeRTOS/tasks.c:3226:51
	subs	r0, r0, r1
	.loc	3 3226 20                       @ ../../FreeRTOS/tasks.c:3226:20
	str	r0, [sp, #4]
.Ltmp530:
	.loc	3 3250 9 is_stmt 1              @ ../../FreeRTOS/tasks.c:3250:9
	movw	r0, :lower16:xNumOfOverflows
	movt	r0, :upper16:xNumOfOverflows
	ldr	r0, [r0]
	.loc	3 3250 28 is_stmt 0             @ ../../FreeRTOS/tasks.c:3250:28
	ldr	r1, [sp, #20]
	.loc	3 3250 39                       @ ../../FreeRTOS/tasks.c:3250:39
	ldr	r1, [r1]
	.loc	3 3250 56                       @ ../../FreeRTOS/tasks.c:3250:56
	cmp	r0, r1
	beq	.LBB32_9
	b	.LBB32_7
.LBB32_7:
	.loc	3 3250 61                       @ ../../FreeRTOS/tasks.c:3250:61
	ldr	r0, [sp, #8]
	.loc	3 3250 80                       @ ../../FreeRTOS/tasks.c:3250:80
	ldr	r1, [sp, #20]
	.loc	3 3250 91                       @ ../../FreeRTOS/tasks.c:3250:91
	ldr	r1, [r1, #4]
.Ltmp531:
	.loc	3 3250 7                        @ ../../FreeRTOS/tasks.c:3250:7
	cmp	r0, r1
	blo	.LBB32_9
	b	.LBB32_8
.LBB32_8:
	.loc	3 0 7                           @ ../../FreeRTOS/tasks.c:0:7
	movs	r0, #1
.Ltmp532:
	.loc	3 3257 12 is_stmt 1             @ ../../FreeRTOS/tasks.c:3257:12
	str	r0, [sp, #12]
	.loc	3 3258 3                        @ ../../FreeRTOS/tasks.c:3258:3
	b	.LBB32_13
.Ltmp533:
.LBB32_9:
	.loc	3 3259 12                       @ ../../FreeRTOS/tasks.c:3259:12
	ldr	r0, [sp, #4]
	.loc	3 3259 28 is_stmt 0             @ ../../FreeRTOS/tasks.c:3259:28
	ldr	r1, [sp, #16]
	.loc	3 3259 27                       @ ../../FreeRTOS/tasks.c:3259:27
	ldr	r1, [r1]
.Ltmp534:
	.loc	3 3259 12                       @ ../../FreeRTOS/tasks.c:3259:12
	cmp	r0, r1
	bhs	.LBB32_11
	b	.LBB32_10
.LBB32_10:
.Ltmp535:
	.loc	3 3262 22 is_stmt 1             @ ../../FreeRTOS/tasks.c:3262:22
	ldr	r2, [sp, #4]
	.loc	3 3262 5 is_stmt 0              @ ../../FreeRTOS/tasks.c:3262:5
	ldr	r1, [sp, #16]
	.loc	3 3262 19                       @ ../../FreeRTOS/tasks.c:3262:19
	ldr	r0, [r1]
	subs	r0, r0, r2
	str	r0, [r1]
	.loc	3 3263 34 is_stmt 1             @ ../../FreeRTOS/tasks.c:3263:34
	ldr	r0, [sp, #20]
	.loc	3 3263 4 is_stmt 0              @ ../../FreeRTOS/tasks.c:3263:4
	bl	vTaskInternalSetTimeOutState
	movs	r0, #0
	.loc	3 3264 12 is_stmt 1             @ ../../FreeRTOS/tasks.c:3264:12
	str	r0, [sp, #12]
	.loc	3 3265 3                        @ ../../FreeRTOS/tasks.c:3265:3
	b	.LBB32_12
.Ltmp536:
.LBB32_11:
	.loc	3 3268 5                        @ ../../FreeRTOS/tasks.c:3268:5
	ldr	r1, [sp, #16]
	movs	r0, #0
	.loc	3 3268 19 is_stmt 0             @ ../../FreeRTOS/tasks.c:3268:19
	str	r0, [r1]
	movs	r0, #1
	.loc	3 3269 12 is_stmt 1             @ ../../FreeRTOS/tasks.c:3269:12
	str	r0, [sp, #12]
	b	.LBB32_12
.Ltmp537:
.LBB32_12:
	.loc	3 0 12 is_stmt 0                @ ../../FreeRTOS/tasks.c:0:12
	b	.LBB32_13
.LBB32_13:
	.loc	3 3272 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:3272:2
	bl	vPortExitCritical
	.loc	3 3274 9                        @ ../../FreeRTOS/tasks.c:3274:9
	ldr	r0, [sp, #12]
	.loc	3 3274 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3274:2
	add	sp, #32
	pop	{r7, pc}
.Ltmp538:
.Lfunc_end32:
	.size	xTaskCheckForTimeOut, .Lfunc_end32-xTaskCheckForTimeOut
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.vTaskMissedYield,"ax",%progbits
	.hidden	vTaskMissedYield                @ -- Begin function vTaskMissedYield
	.globl	vTaskMissedYield
	.p2align	3
	.type	vTaskMissedYield,%function
	.code	16                              @ @vTaskMissedYield
	.thumb_func
vTaskMissedYield:
.Lfunc_begin33:
	.loc	3 3279 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:3279:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.loc	3 3280 16 prologue_end          @ ../../FreeRTOS/tasks.c:3280:16
	movw	r1, :lower16:xYieldPending
	movt	r1, :upper16:xYieldPending
	movs	r0, #1
	str	r0, [r1]
	.loc	3 3281 1                        @ ../../FreeRTOS/tasks.c:3281:1
	bx	lr
.Ltmp539:
.Lfunc_end33:
	.size	vTaskMissedYield, .Lfunc_end33-vTaskMissedYield
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.uxTaskGetTaskNumber,"ax",%progbits
	.hidden	uxTaskGetTaskNumber             @ -- Begin function uxTaskGetTaskNumber
	.globl	uxTaskGetTaskNumber
	.p2align	3
	.type	uxTaskGetTaskNumber,%function
	.code	16                              @ @uxTaskGetTaskNumber
	.thumb_func
uxTaskGetTaskNumber:
.Lfunc_begin34:
	.loc	3 3287 0                        @ ../../FreeRTOS/tasks.c:3287:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#12
	sub	sp, #12
	.cfi_def_cfa_offset 12
	str	r0, [sp, #8]
.Ltmp540:
	.loc	3 3291 7 prologue_end           @ ../../FreeRTOS/tasks.c:3291:7
	ldr	r0, [sp, #8]
.Ltmp541:
	.loc	3 3291 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:3291:7
	cbz	r0, .LBB34_2
	b	.LBB34_1
.LBB34_1:
.Ltmp542:
	.loc	3 3293 12 is_stmt 1             @ ../../FreeRTOS/tasks.c:3293:12
	ldr	r0, [sp, #8]
	.loc	3 3293 10 is_stmt 0             @ ../../FreeRTOS/tasks.c:3293:10
	str	r0, [sp]
	.loc	3 3294 15 is_stmt 1             @ ../../FreeRTOS/tasks.c:3294:15
	ldr	r0, [sp]
	.loc	3 3294 22 is_stmt 0             @ ../../FreeRTOS/tasks.c:3294:22
	ldr	r0, [r0, #68]
	.loc	3 3294 13                       @ ../../FreeRTOS/tasks.c:3294:13
	str	r0, [sp, #4]
	.loc	3 3295 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:3295:3
	b	.LBB34_3
.Ltmp543:
.LBB34_2:
	.loc	3 0 3 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:3
	movs	r0, #0
.Ltmp544:
	.loc	3 3298 13 is_stmt 1             @ ../../FreeRTOS/tasks.c:3298:13
	str	r0, [sp, #4]
	b	.LBB34_3
.Ltmp545:
.LBB34_3:
	.loc	3 3301 10                       @ ../../FreeRTOS/tasks.c:3301:10
	ldr	r0, [sp, #4]
	.loc	3 3301 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:3301:3
	add	sp, #12
	bx	lr
.Ltmp546:
.Lfunc_end34:
	.size	uxTaskGetTaskNumber, .Lfunc_end34-uxTaskGetTaskNumber
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.vTaskSetTaskNumber,"ax",%progbits
	.hidden	vTaskSetTaskNumber              @ -- Begin function vTaskSetTaskNumber
	.globl	vTaskSetTaskNumber
	.p2align	3
	.type	vTaskSetTaskNumber,%function
	.code	16                              @ @vTaskSetTaskNumber
	.thumb_func
vTaskSetTaskNumber:
.Lfunc_begin35:
	.loc	3 3310 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:3310:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#12
	sub	sp, #12
	.cfi_def_cfa_offset 12
	str	r0, [sp, #8]
	str	r1, [sp, #4]
.Ltmp547:
	.loc	3 3313 7 prologue_end           @ ../../FreeRTOS/tasks.c:3313:7
	ldr	r0, [sp, #8]
.Ltmp548:
	.loc	3 3313 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:3313:7
	cbz	r0, .LBB35_2
	b	.LBB35_1
.LBB35_1:
.Ltmp549:
	.loc	3 3315 12 is_stmt 1             @ ../../FreeRTOS/tasks.c:3315:12
	ldr	r0, [sp, #8]
	.loc	3 3315 10 is_stmt 0             @ ../../FreeRTOS/tasks.c:3315:10
	str	r0, [sp]
	.loc	3 3316 26 is_stmt 1             @ ../../FreeRTOS/tasks.c:3316:26
	ldr	r0, [sp, #4]
	.loc	3 3316 4 is_stmt 0              @ ../../FreeRTOS/tasks.c:3316:4
	ldr	r1, [sp]
	.loc	3 3316 24                       @ ../../FreeRTOS/tasks.c:3316:24
	str	r0, [r1, #68]
	.loc	3 3317 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:3317:3
	b	.LBB35_2
.Ltmp550:
.LBB35_2:
	.loc	3 3318 2                        @ ../../FreeRTOS/tasks.c:3318:2
	add	sp, #12
	bx	lr
.Ltmp551:
.Lfunc_end35:
	.size	vTaskSetTaskNumber, .Lfunc_end35-vTaskSetTaskNumber
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.vTaskGetInfo,"ax",%progbits
	.hidden	vTaskGetInfo                    @ -- Begin function vTaskGetInfo
	.globl	vTaskGetInfo
	.p2align	3
	.type	vTaskGetInfo,%function
	.code	16                              @ @vTaskGetInfo
	.thumb_func
vTaskGetInfo:
.Lfunc_begin36:
	.loc	3 3609 0                        @ ../../FreeRTOS/tasks.c:3609:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 32
                                        @ kill: def $r12 killed $r3
	str	r0, [sp, #20]
	str	r1, [sp, #16]
	str	r2, [sp, #12]
	strb.w	r3, [sp, #11]
.Ltmp552:
	.loc	3 3613 11 prologue_end          @ ../../FreeRTOS/tasks.c:3613:11
	ldr	r0, [sp, #20]
	cbnz	r0, .LBB36_2
	b	.LBB36_1
.LBB36_1:
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	str	r0, [sp]                        @ 4-byte Spill
	b	.LBB36_3
.LBB36_2:
	ldr	r0, [sp, #20]
	str	r0, [sp]                        @ 4-byte Spill
	b	.LBB36_3
.LBB36_3:
	ldr	r0, [sp]                        @ 4-byte Reload
	.loc	3 3613 9 is_stmt 0              @ ../../FreeRTOS/tasks.c:3613:9
	str	r0, [sp, #4]
	.loc	3 3615 44 is_stmt 1             @ ../../FreeRTOS/tasks.c:3615:44
	ldr	r0, [sp, #4]
	.loc	3 3615 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:3615:3
	ldr	r1, [sp, #16]
	.loc	3 3615 25                       @ ../../FreeRTOS/tasks.c:3615:25
	str	r0, [r1]
	.loc	3 3616 50 is_stmt 1             @ ../../FreeRTOS/tasks.c:3616:50
	ldr	r0, [sp, #4]
	.loc	3 3616 57 is_stmt 0             @ ../../FreeRTOS/tasks.c:3616:57
	adds	r0, #52
	.loc	3 3616 3                        @ ../../FreeRTOS/tasks.c:3616:3
	ldr	r1, [sp, #16]
	.loc	3 3616 28                       @ ../../FreeRTOS/tasks.c:3616:28
	str	r0, [r1, #4]
	.loc	3 3617 37 is_stmt 1             @ ../../FreeRTOS/tasks.c:3617:37
	ldr	r0, [sp, #4]
	.loc	3 3617 44 is_stmt 0             @ ../../FreeRTOS/tasks.c:3617:44
	ldr	r0, [r0, #44]
	.loc	3 3617 3                        @ ../../FreeRTOS/tasks.c:3617:3
	ldr	r1, [sp, #16]
	.loc	3 3617 35                       @ ../../FreeRTOS/tasks.c:3617:35
	str	r0, [r1, #16]
	.loc	3 3618 31 is_stmt 1             @ ../../FreeRTOS/tasks.c:3618:31
	ldr	r0, [sp, #4]
	.loc	3 3618 38 is_stmt 0             @ ../../FreeRTOS/tasks.c:3618:38
	ldr	r0, [r0, #48]
	.loc	3 3618 3                        @ ../../FreeRTOS/tasks.c:3618:3
	ldr	r1, [sp, #16]
	.loc	3 3618 29                       @ ../../FreeRTOS/tasks.c:3618:29
	str	r0, [r1, #28]
	.loc	3 3619 31 is_stmt 1             @ ../../FreeRTOS/tasks.c:3619:31
	ldr	r0, [sp, #4]
	.loc	3 3619 38 is_stmt 0             @ ../../FreeRTOS/tasks.c:3619:38
	ldr	r0, [r0, #64]
	.loc	3 3619 3                        @ ../../FreeRTOS/tasks.c:3619:3
	ldr	r1, [sp, #16]
	.loc	3 3619 29                       @ ../../FreeRTOS/tasks.c:3619:29
	str	r0, [r1, #8]
.Ltmp553:
	.loc	3 3623 35 is_stmt 1             @ ../../FreeRTOS/tasks.c:3623:35
	ldr	r0, [sp, #4]
	.loc	3 3623 42 is_stmt 0             @ ../../FreeRTOS/tasks.c:3623:42
	ldr	r0, [r0, #72]
	.loc	3 3623 4                        @ ../../FreeRTOS/tasks.c:3623:4
	ldr	r1, [sp, #16]
	.loc	3 3623 33                       @ ../../FreeRTOS/tasks.c:3623:33
	str	r0, [r1, #20]
.Ltmp554:
	.loc	3 3633 37 is_stmt 1             @ ../../FreeRTOS/tasks.c:3633:37
	ldr	r0, [sp, #4]
	.loc	3 3633 44 is_stmt 0             @ ../../FreeRTOS/tasks.c:3633:44
	ldr	r0, [r0, #80]
	.loc	3 3633 4                        @ ../../FreeRTOS/tasks.c:3633:4
	ldr	r1, [sp, #16]
	.loc	3 3633 35                       @ ../../FreeRTOS/tasks.c:3633:35
	str	r0, [r1, #24]
.Ltmp555:
	.loc	3 3644 7 is_stmt 1              @ ../../FreeRTOS/tasks.c:3644:7
	ldrb.w	r0, [sp, #11]
.Ltmp556:
	.loc	3 3644 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:3644:7
	cmp	r0, #5
	beq	.LBB36_8
	b	.LBB36_4
.LBB36_4:
.Ltmp557:
	.loc	3 3646 8 is_stmt 1              @ ../../FreeRTOS/tasks.c:3646:8
	ldr	r0, [sp, #4]
	.loc	3 3646 17 is_stmt 0             @ ../../FreeRTOS/tasks.c:3646:17
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
.Ltmp558:
	.loc	3 3646 8                        @ ../../FreeRTOS/tasks.c:3646:8
	cmp	r0, r1
	bne	.LBB36_6
	b	.LBB36_5
.LBB36_5:
.Ltmp559:
	.loc	3 3648 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:3648:5
	ldr	r1, [sp, #16]
	movs	r0, #0
	.loc	3 3648 33 is_stmt 0             @ ../../FreeRTOS/tasks.c:3648:33
	strb	r0, [r1, #12]
	.loc	3 3649 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:3649:4
	b	.LBB36_7
.Ltmp560:
.LBB36_6:
	.loc	3 3652 35                       @ ../../FreeRTOS/tasks.c:3652:35
	ldrb.w	r0, [sp, #11]
	.loc	3 3652 5 is_stmt 0              @ ../../FreeRTOS/tasks.c:3652:5
	ldr	r1, [sp, #16]
	.loc	3 3652 33                       @ ../../FreeRTOS/tasks.c:3652:33
	strb	r0, [r1, #12]
	b	.LBB36_7
.Ltmp561:
.LBB36_7:
	.loc	3 3673 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:3673:3
	b	.LBB36_9
.Ltmp562:
.LBB36_8:
	.loc	3 3676 49                       @ ../../FreeRTOS/tasks.c:3676:49
	ldr	r0, [sp, #4]
	.loc	3 3676 34 is_stmt 0             @ ../../FreeRTOS/tasks.c:3676:34
	bl	eTaskGetState
	.loc	3 3676 4                        @ ../../FreeRTOS/tasks.c:3676:4
	ldr	r1, [sp, #16]
	.loc	3 3676 32                       @ ../../FreeRTOS/tasks.c:3676:32
	strb	r0, [r1, #12]
	b	.LBB36_9
.Ltmp563:
.LBB36_9:
	.loc	3 3681 7 is_stmt 1              @ ../../FreeRTOS/tasks.c:3681:7
	ldr	r0, [sp, #12]
.Ltmp564:
	.loc	3 3681 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:3681:7
	cbz	r0, .LBB36_11
	b	.LBB36_10
.LBB36_10:
.Ltmp565:
	.loc	3 3689 84 is_stmt 1             @ ../../FreeRTOS/tasks.c:3689:84
	ldr	r0, [sp, #4]
	.loc	3 3689 91 is_stmt 0             @ ../../FreeRTOS/tasks.c:3689:91
	ldr	r0, [r0, #48]
	.loc	3 3689 42                       @ ../../FreeRTOS/tasks.c:3689:42
	bl	prvTaskCheckFreeStackSpace
	.loc	3 3689 5                        @ ../../FreeRTOS/tasks.c:3689:5
	ldr	r1, [sp, #16]
	.loc	3 3689 40                       @ ../../FreeRTOS/tasks.c:3689:40
	strh	r0, [r1, #32]
.Ltmp566:
	.loc	3 3692 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:3692:3
	b	.LBB36_12
.Ltmp567:
.LBB36_11:
	.loc	3 3695 4                        @ ../../FreeRTOS/tasks.c:3695:4
	ldr	r1, [sp, #16]
	movs	r0, #0
	.loc	3 3695 39 is_stmt 0             @ ../../FreeRTOS/tasks.c:3695:39
	strh	r0, [r1, #32]
	b	.LBB36_12
.Ltmp568:
.LBB36_12:
	.loc	3 3697 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:3697:2
	add	sp, #24
	pop	{r7, pc}
.Ltmp569:
.Lfunc_end36:
	.size	vTaskGetInfo, .Lfunc_end36-vTaskGetInfo
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.prvTaskCheckFreeStackSpace,"ax",%progbits
	.p2align	3                               @ -- Begin function prvTaskCheckFreeStackSpace
	.type	prvTaskCheckFreeStackSpace,%function
	.code	16                              @ @prvTaskCheckFreeStackSpace
	.thumb_func
prvTaskCheckFreeStackSpace:
.Lfunc_begin37:
	.loc	3 3738 0                        @ ../../FreeRTOS/tasks.c:3738:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 8
	str	r0, [sp, #4]
	movs	r0, #0
.Ltmp570:
	.loc	3 3739 11 prologue_end          @ ../../FreeRTOS/tasks.c:3739:11
	str	r0, [sp]
	.loc	3 3741 3                        @ ../../FreeRTOS/tasks.c:3741:3
	b	.LBB37_1
.LBB37_1:                               @ =>This Inner Loop Header: Depth=1
	.loc	3 3741 11 is_stmt 0             @ ../../FreeRTOS/tasks.c:3741:11
	ldr	r0, [sp, #4]
	.loc	3 3741 10                       @ ../../FreeRTOS/tasks.c:3741:10
	ldrb	r0, [r0]
	.loc	3 3741 3                        @ ../../FreeRTOS/tasks.c:3741:3
	cmp	r0, #165
	bne	.LBB37_3
	b	.LBB37_2
.LBB37_2:                               @   in Loop: Header=BB37_1 Depth=1
.Ltmp571:
	.loc	3 3743 17 is_stmt 1             @ ../../FreeRTOS/tasks.c:3743:17
	ldr	r0, [sp, #4]
	adds	r0, #1
	str	r0, [sp, #4]
	.loc	3 3744 11                       @ ../../FreeRTOS/tasks.c:3744:11
	ldr	r0, [sp]
	adds	r0, #1
	str	r0, [sp]
.Ltmp572:
	.loc	3 3741 3                        @ ../../FreeRTOS/tasks.c:3741:3
	b	.LBB37_1
.LBB37_3:
	.loc	3 3747 11                       @ ../../FreeRTOS/tasks.c:3747:11
	ldr	r0, [sp]
	lsrs	r0, r0, #2
	str	r0, [sp]
	.loc	3 3749 37                       @ ../../FreeRTOS/tasks.c:3749:37
	ldrh.w	r0, [sp]
	.loc	3 3749 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:3749:3
	add	sp, #8
	bx	lr
.Ltmp573:
.Lfunc_end37:
	.size	prvTaskCheckFreeStackSpace, .Lfunc_end37-prvTaskCheckFreeStackSpace
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.uxTaskGetStackHighWaterMark,"ax",%progbits
	.hidden	uxTaskGetStackHighWaterMark     @ -- Begin function uxTaskGetStackHighWaterMark
	.globl	uxTaskGetStackHighWaterMark
	.p2align	3
	.type	uxTaskGetStackHighWaterMark,%function
	.code	16                              @ @uxTaskGetStackHighWaterMark
	.thumb_func
uxTaskGetStackHighWaterMark:
.Lfunc_begin38:
	.loc	3 3798 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:3798:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 32
	str	r0, [sp, #20]
.Ltmp574:
	.loc	3 3803 11 prologue_end          @ ../../FreeRTOS/tasks.c:3803:11
	ldr	r0, [sp, #20]
	cbnz	r0, .LBB38_2
	b	.LBB38_1
.LBB38_1:
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	str	r0, [sp, #4]                    @ 4-byte Spill
	b	.LBB38_3
.LBB38_2:
	ldr	r0, [sp, #20]
	str	r0, [sp, #4]                    @ 4-byte Spill
	b	.LBB38_3
.LBB38_3:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	.loc	3 3803 9 is_stmt 0              @ ../../FreeRTOS/tasks.c:3803:9
	str	r0, [sp, #16]
.Ltmp575:
	.loc	3 3807 34 is_stmt 1             @ ../../FreeRTOS/tasks.c:3807:34
	ldr	r0, [sp, #16]
	.loc	3 3807 41 is_stmt 0             @ ../../FreeRTOS/tasks.c:3807:41
	ldr	r0, [r0, #48]
	.loc	3 3807 18                       @ ../../FreeRTOS/tasks.c:3807:18
	str	r0, [sp, #12]
.Ltmp576:
	.loc	3 3815 58 is_stmt 1             @ ../../FreeRTOS/tasks.c:3815:58
	ldr	r0, [sp, #12]
	.loc	3 3815 30 is_stmt 0             @ ../../FreeRTOS/tasks.c:3815:30
	bl	prvTaskCheckFreeStackSpace
	.loc	3 3815 12                       @ ../../FreeRTOS/tasks.c:3815:12
	str	r0, [sp, #8]
	.loc	3 3817 10 is_stmt 1             @ ../../FreeRTOS/tasks.c:3817:10
	ldr	r0, [sp, #8]
	.loc	3 3817 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:3817:3
	add	sp, #24
	pop	{r7, pc}
.Ltmp577:
.Lfunc_end38:
	.size	uxTaskGetStackHighWaterMark, .Lfunc_end38-uxTaskGetStackHighWaterMark
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.xTaskGetCurrentTaskHandle,"ax",%progbits
	.hidden	xTaskGetCurrentTaskHandle       @ -- Begin function xTaskGetCurrentTaskHandle
	.globl	xTaskGetCurrentTaskHandle
	.p2align	3
	.type	xTaskGetCurrentTaskHandle,%function
	.code	16                              @ @xTaskGetCurrentTaskHandle
	.thumb_func
xTaskGetCurrentTaskHandle:
.Lfunc_begin39:
	.loc	3 3906 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:3906:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
.Ltmp578:
	.loc	3 3912 13 prologue_end          @ ../../FreeRTOS/tasks.c:3912:13
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	.loc	3 3912 11 is_stmt 0             @ ../../FreeRTOS/tasks.c:3912:11
	str	r0, [sp]
	.loc	3 3914 10 is_stmt 1             @ ../../FreeRTOS/tasks.c:3914:10
	ldr	r0, [sp]
	.loc	3 3914 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:3914:3
	add	sp, #4
	bx	lr
.Ltmp579:
.Lfunc_end39:
	.size	xTaskGetCurrentTaskHandle, .Lfunc_end39-xTaskGetCurrentTaskHandle
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.xTaskGetSchedulerState,"ax",%progbits
	.hidden	xTaskGetSchedulerState          @ -- Begin function xTaskGetSchedulerState
	.globl	xTaskGetSchedulerState
	.p2align	3
	.type	xTaskGetSchedulerState,%function
	.code	16                              @ @xTaskGetSchedulerState
	.thumb_func
xTaskGetSchedulerState:
.Lfunc_begin40:
	.loc	3 3923 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:3923:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
.Ltmp580:
	.loc	3 3926 7 prologue_end           @ ../../FreeRTOS/tasks.c:3926:7
	movw	r0, :lower16:xSchedulerRunning
	movt	r0, :upper16:xSchedulerRunning
	ldr	r0, [r0]
.Ltmp581:
	.loc	3 3926 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:3926:7
	cbnz	r0, .LBB40_2
	b	.LBB40_1
.LBB40_1:
	.loc	3 0 7                           @ ../../FreeRTOS/tasks.c:0:7
	movs	r0, #1
.Ltmp582:
	.loc	3 3928 12 is_stmt 1             @ ../../FreeRTOS/tasks.c:3928:12
	str	r0, [sp]
	.loc	3 3929 3                        @ ../../FreeRTOS/tasks.c:3929:3
	b	.LBB40_6
.Ltmp583:
.LBB40_2:
	.loc	3 3932 8                        @ ../../FreeRTOS/tasks.c:3932:8
	movw	r0, :lower16:uxSchedulerSuspended
	movt	r0, :upper16:uxSchedulerSuspended
	ldr	r0, [r0]
.Ltmp584:
	.loc	3 3932 8 is_stmt 0              @ ../../FreeRTOS/tasks.c:3932:8
	cbnz	r0, .LBB40_4
	b	.LBB40_3
.LBB40_3:
	.loc	3 0 8                           @ ../../FreeRTOS/tasks.c:0:8
	movs	r0, #2
.Ltmp585:
	.loc	3 3934 13 is_stmt 1             @ ../../FreeRTOS/tasks.c:3934:13
	str	r0, [sp]
	.loc	3 3935 4                        @ ../../FreeRTOS/tasks.c:3935:4
	b	.LBB40_5
.Ltmp586:
.LBB40_4:
	.loc	3 0 4 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:4
	movs	r0, #0
.Ltmp587:
	.loc	3 3938 13 is_stmt 1             @ ../../FreeRTOS/tasks.c:3938:13
	str	r0, [sp]
	b	.LBB40_5
.Ltmp588:
.LBB40_5:
	.loc	3 0 13 is_stmt 0                @ ../../FreeRTOS/tasks.c:0:13
	b	.LBB40_6
.LBB40_6:
	.loc	3 3942 10 is_stmt 1             @ ../../FreeRTOS/tasks.c:3942:10
	ldr	r0, [sp]
	.loc	3 3942 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:3942:3
	add	sp, #4
	bx	lr
.Ltmp589:
.Lfunc_end40:
	.size	xTaskGetSchedulerState, .Lfunc_end40-xTaskGetSchedulerState
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.xTaskPriorityInherit,"ax",%progbits
	.hidden	xTaskPriorityInherit            @ -- Begin function xTaskPriorityInherit
	.globl	xTaskPriorityInherit
	.p2align	3
	.type	xTaskPriorityInherit,%function
	.code	16                              @ @xTaskPriorityInherit
	.thumb_func
xTaskPriorityInherit:
.Lfunc_begin41:
	.loc	3 3951 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:3951:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
.Ltmp590:
	.loc	3 3952 35 prologue_end          @ ../../FreeRTOS/tasks.c:3952:35
	ldr	r0, [sp, #12]
	.loc	3 3952 16 is_stmt 0             @ ../../FreeRTOS/tasks.c:3952:16
	str	r0, [sp, #8]
	movs	r0, #0
	.loc	3 3953 13 is_stmt 1             @ ../../FreeRTOS/tasks.c:3953:13
	str	r0, [sp, #4]
.Ltmp591:
	.loc	3 3958 7                        @ ../../FreeRTOS/tasks.c:3958:7
	ldr	r0, [sp, #12]
.Ltmp592:
	.loc	3 3958 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:3958:7
	cmp	r0, #0
	beq.w	.LBB41_19
	b	.LBB41_1
.LBB41_1:
.Ltmp593:
	.loc	3 3963 8 is_stmt 1              @ ../../FreeRTOS/tasks.c:3963:8
	ldr	r0, [sp, #8]
	.loc	3 3963 26 is_stmt 0             @ ../../FreeRTOS/tasks.c:3963:26
	ldr	r0, [r0, #44]
	.loc	3 3963 39                       @ ../../FreeRTOS/tasks.c:3963:39
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
	.loc	3 3963 53                       @ ../../FreeRTOS/tasks.c:3963:53
	ldr	r1, [r1, #44]
.Ltmp594:
	.loc	3 3963 8                        @ ../../FreeRTOS/tasks.c:3963:8
	cmp	r0, r1
	bhs	.LBB41_14
	b	.LBB41_2
.LBB41_2:
.Ltmp595:
	.loc	3 3968 11 is_stmt 1             @ ../../FreeRTOS/tasks.c:3968:11
	ldr	r0, [sp, #8]
.Ltmp596:
	.loc	3 3968 9 is_stmt 0              @ ../../FreeRTOS/tasks.c:3968:9
	ldrb	r0, [r0, #27]
	lsls	r0, r0, #24
	cmp	r0, #0
	bmi	.LBB41_4
	b	.LBB41_3
.LBB41_3:
.Ltmp597:
	.loc	3 3970 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:3970:6
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	ldr	r0, [r0, #44]
	rsb.w	r0, r0, #32
	ldr	r1, [sp, #8]
	str	r0, [r1, #24]
	.loc	3 3971 5                        @ ../../FreeRTOS/tasks.c:3971:5
	b	.LBB41_5
.Ltmp598:
.LBB41_4:
	.loc	3 0 5 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:5
	b	.LBB41_5
.LBB41_5:
.Ltmp599:
	.loc	3 3979 9 is_stmt 1              @ ../../FreeRTOS/tasks.c:3979:9
	ldr	r1, [sp, #8]
	ldr	r0, [r1, #20]
	ldr	r1, [r1, #44]
	add.w	r2, r1, r1, lsl #2
	movw	r1, :lower16:pxReadyTasksLists
	movt	r1, :upper16:pxReadyTasksLists
	add.w	r1, r1, r2, lsl #2
.Ltmp600:
	.loc	3 3979 9 is_stmt 0              @ ../../FreeRTOS/tasks.c:3979:9
	cmp	r0, r1
	bne	.LBB41_12
	b	.LBB41_6
.LBB41_6:
.Ltmp601:
	.loc	3 3981 27 is_stmt 1             @ ../../FreeRTOS/tasks.c:3981:27
	ldr	r0, [sp, #8]
	.loc	3 3981 45 is_stmt 0             @ ../../FreeRTOS/tasks.c:3981:45
	adds	r0, #4
	.loc	3 3981 10                       @ ../../FreeRTOS/tasks.c:3981:10
	bl	uxListRemove
.Ltmp602:
	.loc	3 3981 10                       @ ../../FreeRTOS/tasks.c:3981:10
	cbnz	r0, .LBB41_10
	b	.LBB41_7
.LBB41_7:
.Ltmp603:
	.loc	3 3983 7 is_stmt 1              @ ../../FreeRTOS/tasks.c:3983:7
	ldr	r0, [sp, #8]
	ldr	r0, [r0, #44]
	add.w	r1, r0, r0, lsl #2
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	ldr.w	r0, [r0, r1, lsl #2]
.Ltmp604:
	.loc	3 3983 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:3983:7
	cbnz	r0, .LBB41_9
	b	.LBB41_8
.LBB41_8:
.Ltmp605:
	.loc	3 3983 7                        @ ../../FreeRTOS/tasks.c:3983:7
	ldr	r0, [sp, #8]
	ldr	r1, [r0, #44]
	movs	r0, #1
	lsl.w	r2, r0, r1
	movw	r1, :lower16:uxTopReadyPriority
	movt	r1, :upper16:uxTopReadyPriority
	ldr	r0, [r1]
	bics	r0, r2
	str	r0, [r1]
	b	.LBB41_9
.Ltmp606:
.LBB41_9:
	.loc	3 3984 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:3984:6
	b	.LBB41_11
.Ltmp607:
.LBB41_10:
	.loc	3 0 6 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:6
	b	.LBB41_11
.LBB41_11:
	.loc	3 3991 37 is_stmt 1             @ ../../FreeRTOS/tasks.c:3991:37
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	.loc	3 3991 51 is_stmt 0             @ ../../FreeRTOS/tasks.c:3991:51
	ldr	r0, [r0, #44]
	.loc	3 3991 6                        @ ../../FreeRTOS/tasks.c:3991:6
	ldr	r1, [sp, #8]
	.loc	3 3991 35                       @ ../../FreeRTOS/tasks.c:3991:35
	str	r0, [r1, #44]
	.loc	3 3992 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:3992:6
	ldr	r0, [sp, #8]
	ldr	r1, [r0, #44]
	movs	r0, #1
	lsl.w	r2, r0, r1
	movw	r1, :lower16:uxTopReadyPriority
	movt	r1, :upper16:uxTopReadyPriority
	ldr	r0, [r1]
	orrs	r0, r2
	str	r0, [r1]
	ldr	r1, [sp, #8]
	ldr	r0, [r1, #44]
	add.w	r2, r0, r0, lsl #2
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	add.w	r0, r0, r2, lsl #2
	adds	r1, #4
	bl	vListInsertEnd
	.loc	3 3993 5                        @ ../../FreeRTOS/tasks.c:3993:5
	b	.LBB41_13
.Ltmp608:
.LBB41_12:
	.loc	3 3997 37                       @ ../../FreeRTOS/tasks.c:3997:37
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	.loc	3 3997 51 is_stmt 0             @ ../../FreeRTOS/tasks.c:3997:51
	ldr	r0, [r0, #44]
	.loc	3 3997 6                        @ ../../FreeRTOS/tasks.c:3997:6
	ldr	r1, [sp, #8]
	.loc	3 3997 35                       @ ../../FreeRTOS/tasks.c:3997:35
	str	r0, [r1, #44]
	b	.LBB41_13
.Ltmp609:
.LBB41_13:
	.loc	3 0 35                          @ ../../FreeRTOS/tasks.c:0:35
	movs	r0, #1
	.loc	3 4003 13 is_stmt 1             @ ../../FreeRTOS/tasks.c:4003:13
	str	r0, [sp, #4]
	.loc	3 4004 4                        @ ../../FreeRTOS/tasks.c:4004:4
	b	.LBB41_18
.Ltmp610:
.LBB41_14:
	.loc	3 4007 9                        @ ../../FreeRTOS/tasks.c:4007:9
	ldr	r0, [sp, #8]
	.loc	3 4007 27 is_stmt 0             @ ../../FreeRTOS/tasks.c:4007:27
	ldr	r0, [r0, #72]
	.loc	3 4007 44                       @ ../../FreeRTOS/tasks.c:4007:44
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
	.loc	3 4007 58                       @ ../../FreeRTOS/tasks.c:4007:58
	ldr	r1, [r1, #44]
.Ltmp611:
	.loc	3 4007 9                        @ ../../FreeRTOS/tasks.c:4007:9
	cmp	r0, r1
	bhs	.LBB41_16
	b	.LBB41_15
.LBB41_15:
	.loc	3 0 9                           @ ../../FreeRTOS/tasks.c:0:9
	movs	r0, #1
.Ltmp612:
	.loc	3 4016 14 is_stmt 1             @ ../../FreeRTOS/tasks.c:4016:14
	str	r0, [sp, #4]
	.loc	3 4017 5                        @ ../../FreeRTOS/tasks.c:4017:5
	b	.LBB41_17
.Ltmp613:
.LBB41_16:
	.loc	3 0 5 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:5
	b	.LBB41_17
.LBB41_17:
	b	.LBB41_18
.LBB41_18:
	.loc	3 4023 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:4023:3
	b	.LBB41_20
.Ltmp614:
.LBB41_19:
	.loc	3 0 3 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:3
	b	.LBB41_20
.LBB41_20:
	.loc	3 4029 10 is_stmt 1             @ ../../FreeRTOS/tasks.c:4029:10
	ldr	r0, [sp, #4]
	.loc	3 4029 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:4029:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp615:
.Lfunc_end41:
	.size	xTaskPriorityInherit, .Lfunc_end41-xTaskPriorityInherit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.xTaskPriorityDisinherit,"ax",%progbits
	.hidden	xTaskPriorityDisinherit         @ -- Begin function xTaskPriorityDisinherit
	.globl	xTaskPriorityDisinherit
	.p2align	3
	.type	xTaskPriorityDisinherit,%function
	.code	16                              @ @xTaskPriorityDisinherit
	.thumb_func
xTaskPriorityDisinherit:
.Lfunc_begin42:
	.loc	3 4038 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:4038:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 32
	str	r0, [sp, #12]
.Ltmp616:
	.loc	3 4039 24 prologue_end          @ ../../FreeRTOS/tasks.c:4039:24
	ldr	r0, [sp, #12]
	.loc	3 4039 16 is_stmt 0             @ ../../FreeRTOS/tasks.c:4039:16
	str	r0, [sp, #8]
	movs	r0, #0
	.loc	3 4040 13 is_stmt 1             @ ../../FreeRTOS/tasks.c:4040:13
	str	r0, [sp, #4]
.Ltmp617:
	.loc	3 4042 7                        @ ../../FreeRTOS/tasks.c:4042:7
	ldr	r0, [sp, #12]
.Ltmp618:
	.loc	3 4042 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:4042:7
	cmp	r0, #0
	beq.w	.LBB42_19
	b	.LBB42_1
.LBB42_1:
.Ltmp619:
	.loc	3 4048 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:4048:4
	ldr	r0, [sp, #8]
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
.Ltmp620:
	.loc	3 4048 4 is_stmt 0              @ ../../FreeRTOS/tasks.c:4048:4
	cmp	r0, r1
	beq	.LBB42_4
	b	.LBB42_2
.LBB42_2:
.Ltmp621:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #16]
.Ltmp622:
	.loc	3 4048 4                        @ ../../FreeRTOS/tasks.c:4048:4
	b	.LBB42_3
.LBB42_3:                               @ =>This Inner Loop Header: Depth=1
.Ltmp623:
	.loc	3 4048 4 is_stmt 0              @ ../../FreeRTOS/tasks.c:4048:4
	b	.LBB42_3
.Ltmp624:
.LBB42_4:
	.loc	3 4049 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:4049:4
	ldr	r0, [sp, #8]
	ldr	r0, [r0, #76]
.Ltmp625:
	.loc	3 4049 4 is_stmt 0              @ ../../FreeRTOS/tasks.c:4049:4
	cbnz	r0, .LBB42_7
	b	.LBB42_5
.LBB42_5:
.Ltmp626:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #20]
.Ltmp627:
	.loc	3 4049 4                        @ ../../FreeRTOS/tasks.c:4049:4
	b	.LBB42_6
.LBB42_6:                               @ =>This Inner Loop Header: Depth=1
.Ltmp628:
	.loc	3 4049 4 is_stmt 0              @ ../../FreeRTOS/tasks.c:4049:4
	b	.LBB42_6
.Ltmp629:
.LBB42_7:
	.loc	3 4050 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4050:6
	ldr	r1, [sp, #8]
	.loc	3 4050 28 is_stmt 0             @ ../../FreeRTOS/tasks.c:4050:28
	ldr	r0, [r1, #76]
	subs	r0, #1
	str	r0, [r1, #76]
.Ltmp630:
	.loc	3 4054 8 is_stmt 1              @ ../../FreeRTOS/tasks.c:4054:8
	ldr	r1, [sp, #8]
	.loc	3 4054 15 is_stmt 0             @ ../../FreeRTOS/tasks.c:4054:15
	ldr	r0, [r1, #44]
	.loc	3 4054 36                       @ ../../FreeRTOS/tasks.c:4054:36
	ldr	r1, [r1, #72]
.Ltmp631:
	.loc	3 4054 8                        @ ../../FreeRTOS/tasks.c:4054:8
	cmp	r0, r1
	beq	.LBB42_17
	b	.LBB42_8
.LBB42_8:
.Ltmp632:
	.loc	3 4057 9 is_stmt 1              @ ../../FreeRTOS/tasks.c:4057:9
	ldr	r0, [sp, #8]
	.loc	3 4057 16 is_stmt 0             @ ../../FreeRTOS/tasks.c:4057:16
	ldr	r0, [r0, #76]
.Ltmp633:
	.loc	3 4057 9                        @ ../../FreeRTOS/tasks.c:4057:9
	cmp	r0, #0
	bne	.LBB42_15
	b	.LBB42_9
.LBB42_9:
.Ltmp634:
	.loc	3 4064 27 is_stmt 1             @ ../../FreeRTOS/tasks.c:4064:27
	ldr	r0, [sp, #8]
	.loc	3 4064 34 is_stmt 0             @ ../../FreeRTOS/tasks.c:4064:34
	adds	r0, #4
	.loc	3 4064 10                       @ ../../FreeRTOS/tasks.c:4064:10
	bl	uxListRemove
.Ltmp635:
	.loc	3 4064 10                       @ ../../FreeRTOS/tasks.c:4064:10
	cbnz	r0, .LBB42_13
	b	.LBB42_10
.LBB42_10:
.Ltmp636:
	.loc	3 4066 7 is_stmt 1              @ ../../FreeRTOS/tasks.c:4066:7
	ldr	r0, [sp, #8]
	ldr	r0, [r0, #44]
	add.w	r1, r0, r0, lsl #2
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	ldr.w	r0, [r0, r1, lsl #2]
.Ltmp637:
	.loc	3 4066 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:4066:7
	cbnz	r0, .LBB42_12
	b	.LBB42_11
.LBB42_11:
.Ltmp638:
	.loc	3 4066 7                        @ ../../FreeRTOS/tasks.c:4066:7
	ldr	r0, [sp, #8]
	ldr	r1, [r0, #44]
	movs	r0, #1
	lsl.w	r2, r0, r1
	movw	r1, :lower16:uxTopReadyPriority
	movt	r1, :upper16:uxTopReadyPriority
	ldr	r0, [r1]
	bics	r0, r2
	str	r0, [r1]
	b	.LBB42_12
.Ltmp639:
.LBB42_12:
	.loc	3 4067 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4067:6
	b	.LBB42_14
.Ltmp640:
.LBB42_13:
	.loc	3 0 6 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:6
	b	.LBB42_14
.LBB42_14:
	.loc	3 4076 26 is_stmt 1             @ ../../FreeRTOS/tasks.c:4076:26
	ldr	r1, [sp, #8]
	.loc	3 4076 33 is_stmt 0             @ ../../FreeRTOS/tasks.c:4076:33
	ldr	r0, [r1, #72]
	.loc	3 4076 24                       @ ../../FreeRTOS/tasks.c:4076:24
	str	r0, [r1, #44]
	.loc	3 4081 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4081:6
	ldr	r1, [sp, #8]
	ldr	r0, [r1, #44]
	rsb.w	r0, r0, #32
	str	r0, [r1, #24]
	.loc	3 4082 6                        @ ../../FreeRTOS/tasks.c:4082:6
	ldr	r0, [sp, #8]
	ldr	r1, [r0, #44]
	movs	r0, #1
	str	r0, [sp]                        @ 4-byte Spill
	lsl.w	r2, r0, r1
	movw	r1, :lower16:uxTopReadyPriority
	movt	r1, :upper16:uxTopReadyPriority
	ldr	r0, [r1]
	orrs	r0, r2
	str	r0, [r1]
	ldr	r1, [sp, #8]
	ldr	r0, [r1, #44]
	add.w	r2, r0, r0, lsl #2
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	add.w	r0, r0, r2, lsl #2
	adds	r1, #4
	bl	vListInsertEnd
	ldr	r0, [sp]                        @ 4-byte Reload
	.loc	3 4092 14                       @ ../../FreeRTOS/tasks.c:4092:14
	str	r0, [sp, #4]
	.loc	3 4093 5                        @ ../../FreeRTOS/tasks.c:4093:5
	b	.LBB42_16
.Ltmp641:
.LBB42_15:
	.loc	3 0 5 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:5
	b	.LBB42_16
.LBB42_16:
	.loc	3 4098 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:4098:4
	b	.LBB42_18
.Ltmp642:
.LBB42_17:
	.loc	3 0 4 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:4
	b	.LBB42_18
.LBB42_18:
	.loc	3 4103 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:4103:3
	b	.LBB42_20
.Ltmp643:
.LBB42_19:
	.loc	3 0 3 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:3
	b	.LBB42_20
.LBB42_20:
	.loc	3 4109 10 is_stmt 1             @ ../../FreeRTOS/tasks.c:4109:10
	ldr	r0, [sp, #4]
	.loc	3 4109 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:4109:3
	add	sp, #24
	pop	{r7, pc}
.Ltmp644:
.Lfunc_end42:
	.size	xTaskPriorityDisinherit, .Lfunc_end42-xTaskPriorityDisinherit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.vTaskPriorityDisinheritAfterTimeout,"ax",%progbits
	.hidden	vTaskPriorityDisinheritAfterTimeout @ -- Begin function vTaskPriorityDisinheritAfterTimeout
	.globl	vTaskPriorityDisinheritAfterTimeout
	.p2align	3
	.type	vTaskPriorityDisinheritAfterTimeout,%function
	.code	16                              @ @vTaskPriorityDisinheritAfterTimeout
	.thumb_func
vTaskPriorityDisinheritAfterTimeout:
.Lfunc_begin43:
	.loc	3 4118 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:4118:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#32
	sub	sp, #32
	.cfi_def_cfa_offset 40
	str	r0, [sp, #20]
	str	r1, [sp, #16]
.Ltmp645:
	.loc	3 4119 24 prologue_end          @ ../../FreeRTOS/tasks.c:4119:24
	ldr	r0, [sp, #20]
	.loc	3 4119 16 is_stmt 0             @ ../../FreeRTOS/tasks.c:4119:16
	str	r0, [sp, #12]
	movs	r0, #1
	.loc	3 4121 20 is_stmt 1             @ ../../FreeRTOS/tasks.c:4121:20
	str	r0, [sp]
.Ltmp646:
	.loc	3 4123 7                        @ ../../FreeRTOS/tasks.c:4123:7
	ldr	r0, [sp, #20]
.Ltmp647:
	.loc	3 4123 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:4123:7
	cmp	r0, #0
	beq.w	.LBB43_28
	b	.LBB43_1
.LBB43_1:
.Ltmp648:
	.loc	3 4127 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:4127:4
	ldr	r0, [sp, #12]
	ldr	r0, [r0, #76]
.Ltmp649:
	.loc	3 4127 4 is_stmt 0              @ ../../FreeRTOS/tasks.c:4127:4
	cbnz	r0, .LBB43_4
	b	.LBB43_2
.LBB43_2:
.Ltmp650:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #24]
.Ltmp651:
	.loc	3 4127 4                        @ ../../FreeRTOS/tasks.c:4127:4
	b	.LBB43_3
.LBB43_3:                               @ =>This Inner Loop Header: Depth=1
.Ltmp652:
	.loc	3 4127 4 is_stmt 0              @ ../../FreeRTOS/tasks.c:4127:4
	b	.LBB43_3
.Ltmp653:
.LBB43_4:
	.loc	3 4133 8 is_stmt 1              @ ../../FreeRTOS/tasks.c:4133:8
	ldr	r0, [sp, #12]
	.loc	3 4133 15 is_stmt 0             @ ../../FreeRTOS/tasks.c:4133:15
	ldr	r0, [r0, #72]
	.loc	3 4133 32                       @ ../../FreeRTOS/tasks.c:4133:32
	ldr	r1, [sp, #16]
.Ltmp654:
	.loc	3 4133 8                        @ ../../FreeRTOS/tasks.c:4133:8
	cmp	r0, r1
	bhs	.LBB43_6
	b	.LBB43_5
.LBB43_5:
.Ltmp655:
	.loc	3 4135 23 is_stmt 1             @ ../../FreeRTOS/tasks.c:4135:23
	ldr	r0, [sp, #16]
	.loc	3 4135 21 is_stmt 0             @ ../../FreeRTOS/tasks.c:4135:21
	str	r0, [sp, #4]
	.loc	3 4136 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:4136:4
	b	.LBB43_7
.Ltmp656:
.LBB43_6:
	.loc	3 4139 23                       @ ../../FreeRTOS/tasks.c:4139:23
	ldr	r0, [sp, #12]
	.loc	3 4139 30 is_stmt 0             @ ../../FreeRTOS/tasks.c:4139:30
	ldr	r0, [r0, #72]
	.loc	3 4139 21                       @ ../../FreeRTOS/tasks.c:4139:21
	str	r0, [sp, #4]
	b	.LBB43_7
.Ltmp657:
.LBB43_7:
	.loc	3 4143 8 is_stmt 1              @ ../../FreeRTOS/tasks.c:4143:8
	ldr	r0, [sp, #12]
	.loc	3 4143 15 is_stmt 0             @ ../../FreeRTOS/tasks.c:4143:15
	ldr	r0, [r0, #44]
	.loc	3 4143 29                       @ ../../FreeRTOS/tasks.c:4143:29
	ldr	r1, [sp, #4]
.Ltmp658:
	.loc	3 4143 8                        @ ../../FreeRTOS/tasks.c:4143:8
	cmp	r0, r1
	beq.w	.LBB43_26
	b	.LBB43_8
.LBB43_8:
.Ltmp659:
	.loc	3 4149 9 is_stmt 1              @ ../../FreeRTOS/tasks.c:4149:9
	ldr	r0, [sp, #12]
	.loc	3 4149 16 is_stmt 0             @ ../../FreeRTOS/tasks.c:4149:16
	ldr	r0, [r0, #76]
.Ltmp660:
	.loc	3 4149 9                        @ ../../FreeRTOS/tasks.c:4149:9
	cmp	r0, #1
	bne	.LBB43_24
	b	.LBB43_9
.LBB43_9:
.Ltmp661:
	.loc	3 4154 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4154:6
	ldr	r0, [sp, #12]
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
.Ltmp662:
	.loc	3 4154 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:4154:6
	cmp	r0, r1
	bne	.LBB43_12
	b	.LBB43_10
.LBB43_10:
.Ltmp663:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #28]
.Ltmp664:
	.loc	3 4154 6                        @ ../../FreeRTOS/tasks.c:4154:6
	b	.LBB43_11
.LBB43_11:                              @ =>This Inner Loop Header: Depth=1
.Ltmp665:
	.loc	3 4154 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:4154:6
	b	.LBB43_11
.Ltmp666:
.LBB43_12:
	.loc	3 4160 30 is_stmt 1             @ ../../FreeRTOS/tasks.c:4160:30
	ldr	r0, [sp, #12]
	.loc	3 4160 37 is_stmt 0             @ ../../FreeRTOS/tasks.c:4160:37
	ldr	r0, [r0, #44]
	.loc	3 4160 28                       @ ../../FreeRTOS/tasks.c:4160:28
	str	r0, [sp, #8]
	.loc	3 4161 26 is_stmt 1             @ ../../FreeRTOS/tasks.c:4161:26
	ldr	r0, [sp, #4]
	.loc	3 4161 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:4161:6
	ldr	r1, [sp, #12]
	.loc	3 4161 24                       @ ../../FreeRTOS/tasks.c:4161:24
	str	r0, [r1, #44]
.Ltmp667:
	.loc	3 4165 12 is_stmt 1             @ ../../FreeRTOS/tasks.c:4165:12
	ldr	r0, [sp, #12]
.Ltmp668:
	.loc	3 4165 10 is_stmt 0             @ ../../FreeRTOS/tasks.c:4165:10
	ldrb	r0, [r0, #27]
	lsls	r0, r0, #24
	cmp	r0, #0
	bmi	.LBB43_14
	b	.LBB43_13
.LBB43_13:
.Ltmp669:
	.loc	3 4167 7 is_stmt 1              @ ../../FreeRTOS/tasks.c:4167:7
	ldr	r0, [sp, #4]
	rsb.w	r0, r0, #32
	ldr	r1, [sp, #12]
	str	r0, [r1, #24]
	.loc	3 4168 6                        @ ../../FreeRTOS/tasks.c:4168:6
	b	.LBB43_15
.Ltmp670:
.LBB43_14:
	.loc	3 0 6 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:6
	b	.LBB43_15
.LBB43_15:
.Ltmp671:
	.loc	3 4180 10 is_stmt 1             @ ../../FreeRTOS/tasks.c:4180:10
	ldr	r0, [sp, #12]
	ldr	r0, [r0, #20]
	ldr	r1, [sp, #8]
	add.w	r2, r1, r1, lsl #2
	movw	r1, :lower16:pxReadyTasksLists
	movt	r1, :upper16:pxReadyTasksLists
	add.w	r1, r1, r2, lsl #2
.Ltmp672:
	.loc	3 4180 10 is_stmt 0             @ ../../FreeRTOS/tasks.c:4180:10
	cmp	r0, r1
	bne	.LBB43_22
	b	.LBB43_16
.LBB43_16:
.Ltmp673:
	.loc	3 4182 28 is_stmt 1             @ ../../FreeRTOS/tasks.c:4182:28
	ldr	r0, [sp, #12]
	.loc	3 4182 35 is_stmt 0             @ ../../FreeRTOS/tasks.c:4182:35
	adds	r0, #4
	.loc	3 4182 11                       @ ../../FreeRTOS/tasks.c:4182:11
	bl	uxListRemove
.Ltmp674:
	.loc	3 4182 11                       @ ../../FreeRTOS/tasks.c:4182:11
	cbnz	r0, .LBB43_20
	b	.LBB43_17
.LBB43_17:
.Ltmp675:
	.loc	3 4184 8 is_stmt 1              @ ../../FreeRTOS/tasks.c:4184:8
	ldr	r0, [sp, #12]
	ldr	r0, [r0, #44]
	add.w	r1, r0, r0, lsl #2
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	ldr.w	r0, [r0, r1, lsl #2]
.Ltmp676:
	.loc	3 4184 8 is_stmt 0              @ ../../FreeRTOS/tasks.c:4184:8
	cbnz	r0, .LBB43_19
	b	.LBB43_18
.LBB43_18:
.Ltmp677:
	.loc	3 4184 8                        @ ../../FreeRTOS/tasks.c:4184:8
	ldr	r0, [sp, #12]
	ldr	r1, [r0, #44]
	movs	r0, #1
	lsl.w	r2, r0, r1
	movw	r1, :lower16:uxTopReadyPriority
	movt	r1, :upper16:uxTopReadyPriority
	ldr	r0, [r1]
	bics	r0, r2
	str	r0, [r1]
	b	.LBB43_19
.Ltmp678:
.LBB43_19:
	.loc	3 4185 7 is_stmt 1              @ ../../FreeRTOS/tasks.c:4185:7
	b	.LBB43_21
.Ltmp679:
.LBB43_20:
	.loc	3 0 7 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:7
	b	.LBB43_21
.LBB43_21:
	.loc	3 4191 7 is_stmt 1              @ ../../FreeRTOS/tasks.c:4191:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0, #44]
	movs	r0, #1
	lsl.w	r2, r0, r1
	movw	r1, :lower16:uxTopReadyPriority
	movt	r1, :upper16:uxTopReadyPriority
	ldr	r0, [r1]
	orrs	r0, r2
	str	r0, [r1]
	ldr	r1, [sp, #12]
	ldr	r0, [r1, #44]
	add.w	r2, r0, r0, lsl #2
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	add.w	r0, r0, r2, lsl #2
	adds	r1, #4
	bl	vListInsertEnd
	.loc	3 4192 6                        @ ../../FreeRTOS/tasks.c:4192:6
	b	.LBB43_23
.Ltmp680:
.LBB43_22:
	.loc	3 0 6 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:6
	b	.LBB43_23
.LBB43_23:
	.loc	3 4197 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:4197:5
	b	.LBB43_25
.Ltmp681:
.LBB43_24:
	.loc	3 0 5 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:5
	b	.LBB43_25
.LBB43_25:
	.loc	3 4202 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:4202:4
	b	.LBB43_27
.Ltmp682:
.LBB43_26:
	.loc	3 0 4 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:4
	b	.LBB43_27
.LBB43_27:
	.loc	3 4207 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:4207:3
	b	.LBB43_29
.Ltmp683:
.LBB43_28:
	.loc	3 0 3 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:3
	b	.LBB43_29
.LBB43_29:
	.loc	3 4212 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:4212:2
	add	sp, #32
	pop	{r7, pc}
.Ltmp684:
.Lfunc_end43:
	.size	vTaskPriorityDisinheritAfterTimeout, .Lfunc_end43-vTaskPriorityDisinheritAfterTimeout
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.uxTaskResetEventItemValue,"ax",%progbits
	.hidden	uxTaskResetEventItemValue       @ -- Begin function uxTaskResetEventItemValue
	.globl	uxTaskResetEventItemValue
	.p2align	3
	.type	uxTaskResetEventItemValue,%function
	.code	16                              @ @uxTaskResetEventItemValue
	.thumb_func
uxTaskResetEventItemValue:
.Lfunc_begin44:
	.loc	3 4533 0                        @ ../../FreeRTOS/tasks.c:4533:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
.Ltmp685:
	.loc	3 4536 13 prologue_end          @ ../../FreeRTOS/tasks.c:4536:13
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r0, [r1]
	ldr	r0, [r0, #24]
	.loc	3 4536 11 is_stmt 0             @ ../../FreeRTOS/tasks.c:4536:11
	str	r0, [sp]
	.loc	3 4540 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:4540:2
	ldr	r0, [r1]
	ldr	r0, [r0, #44]
	rsb.w	r0, r0, #32
	ldr	r1, [r1]
	str	r0, [r1, #24]
	.loc	3 4542 9                        @ ../../FreeRTOS/tasks.c:4542:9
	ldr	r0, [sp]
	.loc	3 4542 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:4542:2
	add	sp, #4
	bx	lr
.Ltmp686:
.Lfunc_end44:
	.size	uxTaskResetEventItemValue, .Lfunc_end44-uxTaskResetEventItemValue
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.pvTaskIncrementMutexHeldCount,"ax",%progbits
	.hidden	pvTaskIncrementMutexHeldCount   @ -- Begin function pvTaskIncrementMutexHeldCount
	.globl	pvTaskIncrementMutexHeldCount
	.p2align	3
	.type	pvTaskIncrementMutexHeldCount,%function
	.code	16                              @ @pvTaskIncrementMutexHeldCount
	.thumb_func
pvTaskIncrementMutexHeldCount:
.Lfunc_begin45:
	.loc	3 4549 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:4549:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.loc	3 4552 7 prologue_end           @ ../../FreeRTOS/tasks.c:4552:7
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
.Ltmp687:
	.loc	3 4552 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:4552:7
	cbz	r0, .LBB45_2
	b	.LBB45_1
.LBB45_1:
.Ltmp688:
	.loc	3 4554 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4554:6
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r1, [r0]
	.loc	3 4554 35 is_stmt 0             @ ../../FreeRTOS/tasks.c:4554:35
	ldr	r0, [r1, #76]
	adds	r0, #1
	str	r0, [r1, #76]
	.loc	3 4555 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:4555:3
	b	.LBB45_2
.Ltmp689:
.LBB45_2:
	.loc	3 4557 10                       @ ../../FreeRTOS/tasks.c:4557:10
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	.loc	3 4557 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:4557:3
	bx	lr
.Ltmp690:
.Lfunc_end45:
	.size	pvTaskIncrementMutexHeldCount, .Lfunc_end45-pvTaskIncrementMutexHeldCount
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.ulTaskNotifyTake,"ax",%progbits
	.hidden	ulTaskNotifyTake                @ -- Begin function ulTaskNotifyTake
	.globl	ulTaskNotifyTake
	.p2align	3
	.type	ulTaskNotifyTake,%function
	.code	16                              @ @ulTaskNotifyTake
	.thumb_func
ulTaskNotifyTake:
.Lfunc_begin46:
	.loc	3 4566 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:4566:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp691:
	.loc	3 4569 3 prologue_end           @ ../../FreeRTOS/tasks.c:4569:3
	bl	vPortEnterCritical
.Ltmp692:
	.loc	3 4572 8                        @ ../../FreeRTOS/tasks.c:4572:8
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	.loc	3 4572 22 is_stmt 0             @ ../../FreeRTOS/tasks.c:4572:22
	ldr	r0, [r0, #84]
.Ltmp693:
	.loc	3 4572 8                        @ ../../FreeRTOS/tasks.c:4572:8
	cbnz	r0, .LBB46_5
	b	.LBB46_1
.LBB46_1:
.Ltmp694:
	.loc	3 4575 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:4575:5
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r1, [r0]
	movs	r0, #1
	.loc	3 4575 33 is_stmt 0             @ ../../FreeRTOS/tasks.c:4575:33
	strb.w	r0, [r1, #88]
.Ltmp695:
	.loc	3 4577 9 is_stmt 1              @ ../../FreeRTOS/tasks.c:4577:9
	ldr	r0, [sp, #8]
.Ltmp696:
	.loc	3 4577 9 is_stmt 0              @ ../../FreeRTOS/tasks.c:4577:9
	cbz	r0, .LBB46_3
	b	.LBB46_2
.LBB46_2:
.Ltmp697:
	.loc	3 4579 38 is_stmt 1             @ ../../FreeRTOS/tasks.c:4579:38
	ldr	r0, [sp, #8]
	movs	r1, #1
	.loc	3 4579 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:4579:6
	bl	prvAddCurrentTaskToDelayedList
	movw	r1, #60676
	movt	r1, #57344
	mov.w	r0, #268435456
.Ltmp698:
	.loc	3 4586 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4586:6
	str	r0, [r1]
	@APP
	dsb	sy
	@NO_APP
	@APP
	isb	sy
	@NO_APP
.Ltmp699:
	.loc	3 4587 5                        @ ../../FreeRTOS/tasks.c:4587:5
	b	.LBB46_4
.Ltmp700:
.LBB46_3:
	.loc	3 0 5 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:5
	b	.LBB46_4
.LBB46_4:
	.loc	3 4592 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:4592:4
	b	.LBB46_6
.Ltmp701:
.LBB46_5:
	.loc	3 0 4 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:4
	b	.LBB46_6
.LBB46_6:
	.loc	3 4598 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:4598:3
	bl	vPortExitCritical
	.loc	3 4600 3                        @ ../../FreeRTOS/tasks.c:4600:3
	bl	vPortEnterCritical
.Ltmp702:
	.loc	3 4603 15                       @ ../../FreeRTOS/tasks.c:4603:15
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	.loc	3 4603 29 is_stmt 0             @ ../../FreeRTOS/tasks.c:4603:29
	ldr	r0, [r0, #84]
	.loc	3 4603 13                       @ ../../FreeRTOS/tasks.c:4603:13
	str	r0, [sp, #4]
.Ltmp703:
	.loc	3 4605 8 is_stmt 1              @ ../../FreeRTOS/tasks.c:4605:8
	ldr	r0, [sp, #4]
.Ltmp704:
	.loc	3 4605 8 is_stmt 0              @ ../../FreeRTOS/tasks.c:4605:8
	cbz	r0, .LBB46_11
	b	.LBB46_7
.LBB46_7:
.Ltmp705:
	.loc	3 4607 9 is_stmt 1              @ ../../FreeRTOS/tasks.c:4607:9
	ldr	r0, [sp, #12]
.Ltmp706:
	.loc	3 4607 9 is_stmt 0              @ ../../FreeRTOS/tasks.c:4607:9
	cbz	r0, .LBB46_9
	b	.LBB46_8
.LBB46_8:
.Ltmp707:
	.loc	3 4609 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4609:6
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r1, [r0]
	movs	r0, #0
	.loc	3 4609 36 is_stmt 0             @ ../../FreeRTOS/tasks.c:4609:36
	str	r0, [r1, #84]
	.loc	3 4610 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:4610:5
	b	.LBB46_10
.Ltmp708:
.LBB46_9:
	.loc	3 4613 38                       @ ../../FreeRTOS/tasks.c:4613:38
	ldr	r0, [sp, #4]
	.loc	3 4613 47 is_stmt 0             @ ../../FreeRTOS/tasks.c:4613:47
	subs	r0, #1
	.loc	3 4613 6                        @ ../../FreeRTOS/tasks.c:4613:6
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
	.loc	3 4613 36                       @ ../../FreeRTOS/tasks.c:4613:36
	str	r0, [r1, #84]
	b	.LBB46_10
.Ltmp709:
.LBB46_10:
	.loc	3 4615 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:4615:4
	b	.LBB46_12
.Ltmp710:
.LBB46_11:
	.loc	3 0 4 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:4
	b	.LBB46_12
.LBB46_12:
	.loc	3 4621 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:4621:4
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r1, [r0]
	movs	r0, #0
	.loc	3 4621 32 is_stmt 0             @ ../../FreeRTOS/tasks.c:4621:32
	strb.w	r0, [r1, #88]
.Ltmp711:
	.loc	3 4623 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:4623:3
	bl	vPortExitCritical
	.loc	3 4625 10                       @ ../../FreeRTOS/tasks.c:4625:10
	ldr	r0, [sp, #4]
	.loc	3 4625 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:4625:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp712:
.Lfunc_end46:
	.size	ulTaskNotifyTake, .Lfunc_end46-ulTaskNotifyTake
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.xTaskNotifyWait,"ax",%progbits
	.hidden	xTaskNotifyWait                 @ -- Begin function xTaskNotifyWait
	.globl	xTaskNotifyWait
	.p2align	3
	.type	xTaskNotifyWait,%function
	.code	16                              @ @xTaskNotifyWait
	.thumb_func
xTaskNotifyWait:
.Lfunc_begin47:
	.loc	3 4634 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:4634:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 32
	str	r0, [sp, #20]
	str	r1, [sp, #16]
	str	r2, [sp, #12]
	str	r3, [sp, #8]
.Ltmp713:
	.loc	3 4637 3 prologue_end           @ ../../FreeRTOS/tasks.c:4637:3
	bl	vPortEnterCritical
.Ltmp714:
	.loc	3 4640 8                        @ ../../FreeRTOS/tasks.c:4640:8
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	.loc	3 4640 22 is_stmt 0             @ ../../FreeRTOS/tasks.c:4640:22
	ldrb.w	r0, [r0, #88]
.Ltmp715:
	.loc	3 4640 8                        @ ../../FreeRTOS/tasks.c:4640:8
	cmp	r0, #2
	beq	.LBB47_5
	b	.LBB47_1
.LBB47_1:
.Ltmp716:
	.loc	3 4645 39 is_stmt 1             @ ../../FreeRTOS/tasks.c:4645:39
	ldr	r3, [sp, #20]
	.loc	3 4645 5 is_stmt 0              @ ../../FreeRTOS/tasks.c:4645:5
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r2, [r0]
	.loc	3 4645 35                       @ ../../FreeRTOS/tasks.c:4645:35
	ldr	r1, [r2, #84]
	bics	r1, r3
	str	r1, [r2, #84]
	.loc	3 4648 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:4648:5
	ldr	r1, [r0]
	movs	r0, #1
	.loc	3 4648 33 is_stmt 0             @ ../../FreeRTOS/tasks.c:4648:33
	strb.w	r0, [r1, #88]
.Ltmp717:
	.loc	3 4650 9 is_stmt 1              @ ../../FreeRTOS/tasks.c:4650:9
	ldr	r0, [sp, #8]
.Ltmp718:
	.loc	3 4650 9 is_stmt 0              @ ../../FreeRTOS/tasks.c:4650:9
	cbz	r0, .LBB47_3
	b	.LBB47_2
.LBB47_2:
.Ltmp719:
	.loc	3 4652 38 is_stmt 1             @ ../../FreeRTOS/tasks.c:4652:38
	ldr	r0, [sp, #8]
	movs	r1, #1
	.loc	3 4652 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:4652:6
	bl	prvAddCurrentTaskToDelayedList
	movw	r1, #60676
	movt	r1, #57344
	mov.w	r0, #268435456
.Ltmp720:
	.loc	3 4659 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4659:6
	str	r0, [r1]
	@APP
	dsb	sy
	@NO_APP
	@APP
	isb	sy
	@NO_APP
.Ltmp721:
	.loc	3 4660 5                        @ ../../FreeRTOS/tasks.c:4660:5
	b	.LBB47_4
.Ltmp722:
.LBB47_3:
	.loc	3 0 5 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:5
	b	.LBB47_4
.LBB47_4:
	.loc	3 4665 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:4665:4
	b	.LBB47_6
.Ltmp723:
.LBB47_5:
	.loc	3 0 4 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:4
	b	.LBB47_6
.LBB47_6:
	.loc	3 4671 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:4671:3
	bl	vPortExitCritical
	.loc	3 4673 3                        @ ../../FreeRTOS/tasks.c:4673:3
	bl	vPortEnterCritical
.Ltmp724:
	.loc	3 4677 8                        @ ../../FreeRTOS/tasks.c:4677:8
	ldr	r0, [sp, #12]
.Ltmp725:
	.loc	3 4677 8 is_stmt 0              @ ../../FreeRTOS/tasks.c:4677:8
	cbz	r0, .LBB47_8
	b	.LBB47_7
.LBB47_7:
.Ltmp726:
	.loc	3 4681 29 is_stmt 1             @ ../../FreeRTOS/tasks.c:4681:29
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	.loc	3 4681 43 is_stmt 0             @ ../../FreeRTOS/tasks.c:4681:43
	ldr	r0, [r0, #84]
	.loc	3 4681 6                        @ ../../FreeRTOS/tasks.c:4681:6
	ldr	r1, [sp, #12]
	.loc	3 4681 27                       @ ../../FreeRTOS/tasks.c:4681:27
	str	r0, [r1]
	.loc	3 4682 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:4682:4
	b	.LBB47_8
.Ltmp727:
.LBB47_8:
	.loc	3 4688 8                        @ ../../FreeRTOS/tasks.c:4688:8
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	.loc	3 4688 22 is_stmt 0             @ ../../FreeRTOS/tasks.c:4688:22
	ldrb.w	r0, [r0, #88]
.Ltmp728:
	.loc	3 4688 8                        @ ../../FreeRTOS/tasks.c:4688:8
	cmp	r0, #2
	beq	.LBB47_10
	b	.LBB47_9
.LBB47_9:
	.loc	3 0 8                           @ ../../FreeRTOS/tasks.c:0:8
	movs	r0, #0
.Ltmp729:
	.loc	3 4691 13 is_stmt 1             @ ../../FreeRTOS/tasks.c:4691:13
	str	r0, [sp, #4]
	.loc	3 4692 4                        @ ../../FreeRTOS/tasks.c:4692:4
	b	.LBB47_11
.Ltmp730:
.LBB47_10:
	.loc	3 4697 39                       @ ../../FreeRTOS/tasks.c:4697:39
	ldr	r2, [sp, #16]
	.loc	3 4697 5 is_stmt 0              @ ../../FreeRTOS/tasks.c:4697:5
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r1, [r0]
	.loc	3 4697 35                       @ ../../FreeRTOS/tasks.c:4697:35
	ldr	r0, [r1, #84]
	bics	r0, r2
	str	r0, [r1, #84]
	movs	r0, #1
	.loc	3 4698 13 is_stmt 1             @ ../../FreeRTOS/tasks.c:4698:13
	str	r0, [sp, #4]
	b	.LBB47_11
.Ltmp731:
.LBB47_11:
	.loc	3 4701 4                        @ ../../FreeRTOS/tasks.c:4701:4
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r1, [r0]
	movs	r0, #0
	.loc	3 4701 32 is_stmt 0             @ ../../FreeRTOS/tasks.c:4701:32
	strb.w	r0, [r1, #88]
.Ltmp732:
	.loc	3 4703 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:4703:3
	bl	vPortExitCritical
	.loc	3 4705 10                       @ ../../FreeRTOS/tasks.c:4705:10
	ldr	r0, [sp, #4]
	.loc	3 4705 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:4705:3
	add	sp, #24
	pop	{r7, pc}
.Ltmp733:
.Lfunc_end47:
	.size	xTaskNotifyWait, .Lfunc_end47-xTaskNotifyWait
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.xTaskGenericNotify,"ax",%progbits
	.hidden	xTaskGenericNotify              @ -- Begin function xTaskGenericNotify
	.globl	xTaskGenericNotify
	.p2align	3
	.type	xTaskGenericNotify,%function
	.code	16                              @ @xTaskGenericNotify
	.thumb_func
xTaskGenericNotify:
.Lfunc_begin48:
	.loc	3 4714 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:4714:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#48
	sub	sp, #48
	.cfi_def_cfa_offset 56
                                        @ kill: def $r12 killed $r2
	str	r0, [sp, #32]
	str	r1, [sp, #28]
	strb.w	r2, [sp, #27]
	str	r3, [sp, #20]
	movs	r0, #1
.Ltmp734:
	.loc	3 4716 13 prologue_end          @ ../../FreeRTOS/tasks.c:4716:13
	str	r0, [sp, #12]
.Ltmp735:
	.loc	3 4719 3                        @ ../../FreeRTOS/tasks.c:4719:3
	ldr	r0, [sp, #32]
.Ltmp736:
	.loc	3 4719 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:4719:3
	cbnz	r0, .LBB48_3
	b	.LBB48_1
.LBB48_1:
.Ltmp737:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #36]
.Ltmp738:
	.loc	3 4719 3                        @ ../../FreeRTOS/tasks.c:4719:3
	b	.LBB48_2
.LBB48_2:                               @ =>This Inner Loop Header: Depth=1
.Ltmp739:
	.loc	3 4719 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:4719:3
	b	.LBB48_2
.Ltmp740:
.LBB48_3:
	.loc	3 4720 11 is_stmt 1             @ ../../FreeRTOS/tasks.c:4720:11
	ldr	r0, [sp, #32]
	.loc	3 4720 9 is_stmt 0              @ ../../FreeRTOS/tasks.c:4720:9
	str	r0, [sp, #16]
	.loc	3 4722 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:4722:3
	bl	vPortEnterCritical
.Ltmp741:
	.loc	3 4724 8                        @ ../../FreeRTOS/tasks.c:4724:8
	ldr	r0, [sp, #20]
.Ltmp742:
	.loc	3 4724 8 is_stmt 0              @ ../../FreeRTOS/tasks.c:4724:8
	cbz	r0, .LBB48_5
	b	.LBB48_4
.LBB48_4:
.Ltmp743:
	.loc	3 4726 37 is_stmt 1             @ ../../FreeRTOS/tasks.c:4726:37
	ldr	r0, [sp, #16]
	.loc	3 4726 44 is_stmt 0             @ ../../FreeRTOS/tasks.c:4726:44
	ldr	r0, [r0, #84]
	.loc	3 4726 6                        @ ../../FreeRTOS/tasks.c:4726:6
	ldr	r1, [sp, #20]
	.loc	3 4726 35                       @ ../../FreeRTOS/tasks.c:4726:35
	str	r0, [r1]
	.loc	3 4727 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:4727:4
	b	.LBB48_5
.Ltmp744:
.LBB48_5:
	.loc	3 4729 28                       @ ../../FreeRTOS/tasks.c:4729:28
	ldr	r0, [sp, #16]
	.loc	3 4729 35 is_stmt 0             @ ../../FreeRTOS/tasks.c:4729:35
	ldrb.w	r0, [r0, #88]
	.loc	3 4729 26                       @ ../../FreeRTOS/tasks.c:4729:26
	strb.w	r0, [sp, #11]
	.loc	3 4731 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:4731:4
	ldr	r1, [sp, #16]
	movs	r0, #2
	.loc	3 4731 25 is_stmt 0             @ ../../FreeRTOS/tasks.c:4731:25
	strb.w	r0, [r1, #88]
	.loc	3 4733 12 is_stmt 1             @ ../../FreeRTOS/tasks.c:4733:12
	ldrb.w	r0, [sp, #27]
	.loc	3 4733 4 is_stmt 0              @ ../../FreeRTOS/tasks.c:4733:4
	mov	r1, r0
	str	r1, [sp, #4]                    @ 4-byte Spill
	cmp	r0, #4
	bhi	.LBB48_16
@ %bb.6:
	.loc	3 0 4                           @ ../../FreeRTOS/tasks.c:0:4
	ldr	r1, [sp, #4]                    @ 4-byte Reload
.LCPI48_0:
	tbb	[pc, r1]
@ %bb.7:
.LJTI48_0:
	.byte	(.LBB48_15-(.LCPI48_0+4))/2
	.byte	(.LBB48_8-(.LCPI48_0+4))/2
	.byte	(.LBB48_9-(.LCPI48_0+4))/2
	.byte	(.LBB48_10-(.LCPI48_0+4))/2
	.byte	(.LBB48_11-(.LCPI48_0+4))/2
	.p2align	1
.LBB48_8:
.Ltmp745:
	.loc	3 4736 32 is_stmt 1             @ ../../FreeRTOS/tasks.c:4736:32
	ldr	r2, [sp, #28]
	.loc	3 4736 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:4736:6
	ldr	r1, [sp, #16]
	.loc	3 4736 29                       @ ../../FreeRTOS/tasks.c:4736:29
	ldr	r0, [r1, #84]
	orrs	r0, r2
	str	r0, [r1, #84]
	.loc	3 4737 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4737:6
	b	.LBB48_20
.LBB48_9:
	.loc	3 4740 8                        @ ../../FreeRTOS/tasks.c:4740:8
	ldr	r1, [sp, #16]
	.loc	3 4740 32 is_stmt 0             @ ../../FreeRTOS/tasks.c:4740:32
	ldr	r0, [r1, #84]
	adds	r0, #1
	str	r0, [r1, #84]
	.loc	3 4741 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4741:6
	b	.LBB48_20
.LBB48_10:
	.loc	3 4744 31                       @ ../../FreeRTOS/tasks.c:4744:31
	ldr	r0, [sp, #28]
	.loc	3 4744 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:4744:6
	ldr	r1, [sp, #16]
	.loc	3 4744 29                       @ ../../FreeRTOS/tasks.c:4744:29
	str	r0, [r1, #84]
	.loc	3 4745 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4745:6
	b	.LBB48_20
.LBB48_11:
.Ltmp746:
	.loc	3 4748 10                       @ ../../FreeRTOS/tasks.c:4748:10
	ldrb.w	r0, [sp, #11]
.Ltmp747:
	.loc	3 4748 10 is_stmt 0             @ ../../FreeRTOS/tasks.c:4748:10
	cmp	r0, #2
	beq	.LBB48_13
	b	.LBB48_12
.LBB48_12:
.Ltmp748:
	.loc	3 4750 32 is_stmt 1             @ ../../FreeRTOS/tasks.c:4750:32
	ldr	r0, [sp, #28]
	.loc	3 4750 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:4750:7
	ldr	r1, [sp, #16]
	.loc	3 4750 30                       @ ../../FreeRTOS/tasks.c:4750:30
	str	r0, [r1, #84]
	.loc	3 4751 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4751:6
	b	.LBB48_14
.Ltmp749:
.LBB48_13:
	.loc	3 0 6 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:6
	movs	r0, #0
.Ltmp750:
	.loc	3 4755 15 is_stmt 1             @ ../../FreeRTOS/tasks.c:4755:15
	str	r0, [sp, #12]
	b	.LBB48_14
.Ltmp751:
.LBB48_14:
	.loc	3 4757 6                        @ ../../FreeRTOS/tasks.c:4757:6
	b	.LBB48_20
.LBB48_15:
	.loc	3 4762 6                        @ ../../FreeRTOS/tasks.c:4762:6
	b	.LBB48_20
.LBB48_16:
.Ltmp752:
	.loc	3 4768 6                        @ ../../FreeRTOS/tasks.c:4768:6
	ldr	r0, [sp, #16]
	ldr	r0, [r0, #84]
.Ltmp753:
	.loc	3 4768 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:4768:6
	adds	r0, #1
	cbz	r0, .LBB48_19
	b	.LBB48_17
.LBB48_17:
.Ltmp754:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #40]
.Ltmp755:
	.loc	3 4768 6                        @ ../../FreeRTOS/tasks.c:4768:6
	b	.LBB48_18
.LBB48_18:                              @ =>This Inner Loop Header: Depth=1
.Ltmp756:
	.loc	3 4768 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:4768:6
	b	.LBB48_18
.Ltmp757:
.LBB48_19:
	.loc	3 4770 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4770:6
	b	.LBB48_20
.Ltmp758:
.LBB48_20:
	.loc	3 4777 8                        @ ../../FreeRTOS/tasks.c:4777:8
	ldrb.w	r0, [sp, #11]
.Ltmp759:
	.loc	3 4777 8 is_stmt 0              @ ../../FreeRTOS/tasks.c:4777:8
	cmp	r0, #1
	bne	.LBB48_28
	b	.LBB48_21
.LBB48_21:
.Ltmp760:
	.loc	3 4779 31 is_stmt 1             @ ../../FreeRTOS/tasks.c:4779:31
	ldr	r0, [sp, #16]
	.loc	3 4779 38 is_stmt 0             @ ../../FreeRTOS/tasks.c:4779:38
	adds	r0, #4
	.loc	3 4779 14                       @ ../../FreeRTOS/tasks.c:4779:14
	bl	uxListRemove
	.loc	3 4780 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:4780:5
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #44]
	movs	r0, #1
	lsl.w	r2, r0, r1
	movw	r1, :lower16:uxTopReadyPriority
	movt	r1, :upper16:uxTopReadyPriority
	ldr	r0, [r1]
	orrs	r0, r2
	str	r0, [r1]
	ldr	r1, [sp, #16]
	ldr	r0, [r1, #44]
	add.w	r2, r0, r0, lsl #2
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	add.w	r0, r0, r2, lsl #2
	adds	r1, #4
	bl	vListInsertEnd
.Ltmp761:
	.loc	3 4783 5                        @ ../../FreeRTOS/tasks.c:4783:5
	ldr	r0, [sp, #16]
	ldr	r0, [r0, #40]
.Ltmp762:
	.loc	3 4783 5 is_stmt 0              @ ../../FreeRTOS/tasks.c:4783:5
	cbz	r0, .LBB48_24
	b	.LBB48_22
.LBB48_22:
.Ltmp763:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #44]
.Ltmp764:
	.loc	3 4783 5                        @ ../../FreeRTOS/tasks.c:4783:5
	b	.LBB48_23
.LBB48_23:                              @ =>This Inner Loop Header: Depth=1
.Ltmp765:
	.loc	3 4783 5 is_stmt 0              @ ../../FreeRTOS/tasks.c:4783:5
	b	.LBB48_23
.Ltmp766:
.LBB48_24:
	.loc	3 4801 9 is_stmt 1              @ ../../FreeRTOS/tasks.c:4801:9
	ldr	r0, [sp, #16]
	.loc	3 4801 16 is_stmt 0             @ ../../FreeRTOS/tasks.c:4801:16
	ldr	r0, [r0, #44]
	.loc	3 4801 29                       @ ../../FreeRTOS/tasks.c:4801:29
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
	.loc	3 4801 43                       @ ../../FreeRTOS/tasks.c:4801:43
	ldr	r1, [r1, #44]
.Ltmp767:
	.loc	3 4801 9                        @ ../../FreeRTOS/tasks.c:4801:9
	cmp	r0, r1
	bls	.LBB48_26
	b	.LBB48_25
.LBB48_25:
	.loc	3 0 9                           @ ../../FreeRTOS/tasks.c:0:9
	movw	r1, #60676
	movt	r1, #57344
	mov.w	r0, #268435456
.Ltmp768:
	.loc	3 4805 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4805:6
	str	r0, [r1]
	@APP
	dsb	sy
	@NO_APP
	@APP
	isb	sy
	@NO_APP
.Ltmp769:
	.loc	3 4806 5                        @ ../../FreeRTOS/tasks.c:4806:5
	b	.LBB48_27
.Ltmp770:
.LBB48_26:
	.loc	3 0 5 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:5
	b	.LBB48_27
.LBB48_27:
	.loc	3 4811 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:4811:4
	b	.LBB48_29
.Ltmp771:
.LBB48_28:
	.loc	3 0 4 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:4
	b	.LBB48_29
.LBB48_29:
	.loc	3 4817 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:4817:3
	bl	vPortExitCritical
	.loc	3 4819 10                       @ ../../FreeRTOS/tasks.c:4819:10
	ldr	r0, [sp, #12]
	.loc	3 4819 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:4819:3
	add	sp, #48
	pop	{r7, pc}
.Ltmp772:
.Lfunc_end48:
	.size	xTaskGenericNotify, .Lfunc_end48-xTaskGenericNotify
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.xTaskGenericNotifyFromISR,"ax",%progbits
	.hidden	xTaskGenericNotifyFromISR       @ -- Begin function xTaskGenericNotifyFromISR
	.globl	xTaskGenericNotifyFromISR
	.p2align	3
	.type	xTaskGenericNotifyFromISR,%function
	.code	16                              @ @xTaskGenericNotifyFromISR
	.thumb_func
xTaskGenericNotifyFromISR:
.Lfunc_begin49:
	.loc	3 4828 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:4828:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#64
	sub	sp, #64
	.cfi_def_cfa_offset 72
	ldr.w	r12, [sp, #72]
                                        @ kill: def $r12 killed $r2
	str	r0, [sp, #36]
	str	r1, [sp, #32]
	strb.w	r2, [sp, #31]
	str	r3, [sp, #24]
	movs	r0, #1
.Ltmp773:
	.loc	3 4831 13 prologue_end          @ ../../FreeRTOS/tasks.c:4831:13
	str	r0, [sp, #12]
.Ltmp774:
	.loc	3 4834 3                        @ ../../FreeRTOS/tasks.c:4834:3
	ldr	r0, [sp, #36]
.Ltmp775:
	.loc	3 4834 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:4834:3
	cbnz	r0, .LBB49_3
	b	.LBB49_1
.LBB49_1:
.Ltmp776:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #40]
.Ltmp777:
	.loc	3 4834 3                        @ ../../FreeRTOS/tasks.c:4834:3
	b	.LBB49_2
.LBB49_2:                               @ =>This Inner Loop Header: Depth=1
.Ltmp778:
	.loc	3 4834 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:4834:3
	b	.LBB49_2
.Ltmp779:
.LBB49_3:
	.loc	3 4852 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:4852:3
	bl	vPortValidateInterruptPriority
	.loc	3 4854 11                       @ ../../FreeRTOS/tasks.c:4854:11
	ldr	r0, [sp, #36]
	.loc	3 4854 9 is_stmt 0              @ ../../FreeRTOS/tasks.c:4854:9
	str	r0, [sp, #20]
.Ltmp780:
	.loc	2 213 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:213:2
	@APP
	mrs	r1, basepri
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r1, [sp, #48]
	str	r0, [sp, #44]
	.loc	2 227 9                         @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:227:9
	ldr	r0, [sp, #48]
.Ltmp781:
	.loc	3 4856 26                       @ ../../FreeRTOS/tasks.c:4856:26
	str	r0, [sp, #8]
.Ltmp782:
	.loc	3 4858 8                        @ ../../FreeRTOS/tasks.c:4858:8
	ldr	r0, [sp, #24]
.Ltmp783:
	.loc	3 4858 8 is_stmt 0              @ ../../FreeRTOS/tasks.c:4858:8
	cbz	r0, .LBB49_5
	b	.LBB49_4
.LBB49_4:
.Ltmp784:
	.loc	3 4860 37 is_stmt 1             @ ../../FreeRTOS/tasks.c:4860:37
	ldr	r0, [sp, #20]
	.loc	3 4860 44 is_stmt 0             @ ../../FreeRTOS/tasks.c:4860:44
	ldr	r0, [r0, #84]
	.loc	3 4860 6                        @ ../../FreeRTOS/tasks.c:4860:6
	ldr	r1, [sp, #24]
	.loc	3 4860 35                       @ ../../FreeRTOS/tasks.c:4860:35
	str	r0, [r1]
	.loc	3 4861 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:4861:4
	b	.LBB49_5
.Ltmp785:
.LBB49_5:
	.loc	3 4863 28                       @ ../../FreeRTOS/tasks.c:4863:28
	ldr	r0, [sp, #20]
	.loc	3 4863 35 is_stmt 0             @ ../../FreeRTOS/tasks.c:4863:35
	ldrb.w	r0, [r0, #88]
	.loc	3 4863 26                       @ ../../FreeRTOS/tasks.c:4863:26
	strb.w	r0, [sp, #19]
	.loc	3 4864 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:4864:4
	ldr	r1, [sp, #20]
	movs	r0, #2
	.loc	3 4864 25 is_stmt 0             @ ../../FreeRTOS/tasks.c:4864:25
	strb.w	r0, [r1, #88]
	.loc	3 4866 12 is_stmt 1             @ ../../FreeRTOS/tasks.c:4866:12
	ldrb.w	r0, [sp, #31]
	.loc	3 4866 4 is_stmt 0              @ ../../FreeRTOS/tasks.c:4866:4
	mov	r1, r0
	str	r1, [sp, #4]                    @ 4-byte Spill
	cmp	r0, #4
	bhi	.LBB49_16
@ %bb.6:
	.loc	3 0 4                           @ ../../FreeRTOS/tasks.c:0:4
	ldr	r1, [sp, #4]                    @ 4-byte Reload
.LCPI49_0:
	tbb	[pc, r1]
@ %bb.7:
.LJTI49_0:
	.byte	(.LBB49_15-(.LCPI49_0+4))/2
	.byte	(.LBB49_8-(.LCPI49_0+4))/2
	.byte	(.LBB49_9-(.LCPI49_0+4))/2
	.byte	(.LBB49_10-(.LCPI49_0+4))/2
	.byte	(.LBB49_11-(.LCPI49_0+4))/2
	.p2align	1
.LBB49_8:
.Ltmp786:
	.loc	3 4869 32 is_stmt 1             @ ../../FreeRTOS/tasks.c:4869:32
	ldr	r2, [sp, #32]
	.loc	3 4869 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:4869:6
	ldr	r1, [sp, #20]
	.loc	3 4869 29                       @ ../../FreeRTOS/tasks.c:4869:29
	ldr	r0, [r1, #84]
	orrs	r0, r2
	str	r0, [r1, #84]
	.loc	3 4870 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4870:6
	b	.LBB49_20
.LBB49_9:
	.loc	3 4873 8                        @ ../../FreeRTOS/tasks.c:4873:8
	ldr	r1, [sp, #20]
	.loc	3 4873 32 is_stmt 0             @ ../../FreeRTOS/tasks.c:4873:32
	ldr	r0, [r1, #84]
	adds	r0, #1
	str	r0, [r1, #84]
	.loc	3 4874 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4874:6
	b	.LBB49_20
.LBB49_10:
	.loc	3 4877 31                       @ ../../FreeRTOS/tasks.c:4877:31
	ldr	r0, [sp, #32]
	.loc	3 4877 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:4877:6
	ldr	r1, [sp, #20]
	.loc	3 4877 29                       @ ../../FreeRTOS/tasks.c:4877:29
	str	r0, [r1, #84]
	.loc	3 4878 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4878:6
	b	.LBB49_20
.LBB49_11:
.Ltmp787:
	.loc	3 4881 10                       @ ../../FreeRTOS/tasks.c:4881:10
	ldrb.w	r0, [sp, #19]
.Ltmp788:
	.loc	3 4881 10 is_stmt 0             @ ../../FreeRTOS/tasks.c:4881:10
	cmp	r0, #2
	beq	.LBB49_13
	b	.LBB49_12
.LBB49_12:
.Ltmp789:
	.loc	3 4883 32 is_stmt 1             @ ../../FreeRTOS/tasks.c:4883:32
	ldr	r0, [sp, #32]
	.loc	3 4883 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:4883:7
	ldr	r1, [sp, #20]
	.loc	3 4883 30                       @ ../../FreeRTOS/tasks.c:4883:30
	str	r0, [r1, #84]
	.loc	3 4884 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4884:6
	b	.LBB49_14
.Ltmp790:
.LBB49_13:
	.loc	3 0 6 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:6
	movs	r0, #0
.Ltmp791:
	.loc	3 4888 15 is_stmt 1             @ ../../FreeRTOS/tasks.c:4888:15
	str	r0, [sp, #12]
	b	.LBB49_14
.Ltmp792:
.LBB49_14:
	.loc	3 4890 6                        @ ../../FreeRTOS/tasks.c:4890:6
	b	.LBB49_20
.LBB49_15:
	.loc	3 4895 6                        @ ../../FreeRTOS/tasks.c:4895:6
	b	.LBB49_20
.LBB49_16:
.Ltmp793:
	.loc	3 4901 6                        @ ../../FreeRTOS/tasks.c:4901:6
	ldr	r0, [sp, #20]
	ldr	r0, [r0, #84]
.Ltmp794:
	.loc	3 4901 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:4901:6
	adds	r0, #1
	cbz	r0, .LBB49_19
	b	.LBB49_17
.LBB49_17:
.Ltmp795:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #52]
.Ltmp796:
	.loc	3 4901 6                        @ ../../FreeRTOS/tasks.c:4901:6
	b	.LBB49_18
.LBB49_18:                              @ =>This Inner Loop Header: Depth=1
.Ltmp797:
	.loc	3 4901 6 is_stmt 0              @ ../../FreeRTOS/tasks.c:4901:6
	b	.LBB49_18
.Ltmp798:
.LBB49_19:
	.loc	3 4902 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4902:6
	b	.LBB49_20
.Ltmp799:
.LBB49_20:
	.loc	3 4909 8                        @ ../../FreeRTOS/tasks.c:4909:8
	ldrb.w	r0, [sp, #19]
.Ltmp800:
	.loc	3 4909 8 is_stmt 0              @ ../../FreeRTOS/tasks.c:4909:8
	cmp	r0, #1
	bne	.LBB49_33
	b	.LBB49_21
.LBB49_21:
.Ltmp801:
	.loc	3 4912 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:4912:5
	ldr	r0, [sp, #20]
	ldr	r0, [r0, #40]
.Ltmp802:
	.loc	3 4912 5 is_stmt 0              @ ../../FreeRTOS/tasks.c:4912:5
	cbz	r0, .LBB49_24
	b	.LBB49_22
.LBB49_22:
.Ltmp803:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #56]
.Ltmp804:
	.loc	3 4912 5                        @ ../../FreeRTOS/tasks.c:4912:5
	b	.LBB49_23
.LBB49_23:                              @ =>This Inner Loop Header: Depth=1
.Ltmp805:
	.loc	3 4912 5 is_stmt 0              @ ../../FreeRTOS/tasks.c:4912:5
	b	.LBB49_23
.Ltmp806:
.LBB49_24:
	.loc	3 4914 9 is_stmt 1              @ ../../FreeRTOS/tasks.c:4914:9
	movw	r0, :lower16:uxSchedulerSuspended
	movt	r0, :upper16:uxSchedulerSuspended
	ldr	r0, [r0]
.Ltmp807:
	.loc	3 4914 9 is_stmt 0              @ ../../FreeRTOS/tasks.c:4914:9
	cbnz	r0, .LBB49_26
	b	.LBB49_25
.LBB49_25:
.Ltmp808:
	.loc	3 4916 32 is_stmt 1             @ ../../FreeRTOS/tasks.c:4916:32
	ldr	r0, [sp, #20]
	.loc	3 4916 39 is_stmt 0             @ ../../FreeRTOS/tasks.c:4916:39
	adds	r0, #4
	.loc	3 4916 15                       @ ../../FreeRTOS/tasks.c:4916:15
	bl	uxListRemove
	.loc	3 4917 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4917:6
	ldr	r0, [sp, #20]
	ldr	r1, [r0, #44]
	movs	r0, #1
	lsl.w	r2, r0, r1
	movw	r1, :lower16:uxTopReadyPriority
	movt	r1, :upper16:uxTopReadyPriority
	ldr	r0, [r1]
	orrs	r0, r2
	str	r0, [r1]
	ldr	r1, [sp, #20]
	ldr	r0, [r1, #44]
	add.w	r2, r0, r0, lsl #2
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	add.w	r0, r0, r2, lsl #2
	adds	r1, #4
	bl	vListInsertEnd
	.loc	3 4918 5                        @ ../../FreeRTOS/tasks.c:4918:5
	b	.LBB49_27
.Ltmp809:
.LBB49_26:
	.loc	3 4923 49                       @ ../../FreeRTOS/tasks.c:4923:49
	ldr	r0, [sp, #20]
	.loc	3 4923 56 is_stmt 0             @ ../../FreeRTOS/tasks.c:4923:56
	add.w	r1, r0, #24
	.loc	3 4923 6                        @ ../../FreeRTOS/tasks.c:4923:6
	movw	r0, :lower16:xPendingReadyList
	movt	r0, :upper16:xPendingReadyList
	bl	vListInsertEnd
	b	.LBB49_27
.Ltmp810:
.LBB49_27:
	.loc	3 4926 9 is_stmt 1              @ ../../FreeRTOS/tasks.c:4926:9
	ldr	r0, [sp, #20]
	.loc	3 4926 16 is_stmt 0             @ ../../FreeRTOS/tasks.c:4926:16
	ldr	r0, [r0, #44]
	.loc	3 4926 29                       @ ../../FreeRTOS/tasks.c:4926:29
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
	.loc	3 4926 43                       @ ../../FreeRTOS/tasks.c:4926:43
	ldr	r1, [r1, #44]
.Ltmp811:
	.loc	3 4926 9                        @ ../../FreeRTOS/tasks.c:4926:9
	cmp	r0, r1
	bls	.LBB49_31
	b	.LBB49_28
.LBB49_28:
.Ltmp812:
	.loc	3 4930 10 is_stmt 1             @ ../../FreeRTOS/tasks.c:4930:10
	ldr	r0, [sp, #72]
.Ltmp813:
	.loc	3 4930 10 is_stmt 0             @ ../../FreeRTOS/tasks.c:4930:10
	cbz	r0, .LBB49_30
	b	.LBB49_29
.LBB49_29:
.Ltmp814:
	.loc	3 4932 8 is_stmt 1              @ ../../FreeRTOS/tasks.c:4932:8
	ldr	r1, [sp, #72]
	movs	r0, #1
	.loc	3 4932 34 is_stmt 0             @ ../../FreeRTOS/tasks.c:4932:34
	str	r0, [r1]
	.loc	3 4933 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4933:6
	b	.LBB49_30
.Ltmp815:
.LBB49_30:
	.loc	3 4938 20                       @ ../../FreeRTOS/tasks.c:4938:20
	movw	r1, :lower16:xYieldPending
	movt	r1, :upper16:xYieldPending
	movs	r0, #1
	str	r0, [r1]
	.loc	3 4939 5                        @ ../../FreeRTOS/tasks.c:4939:5
	b	.LBB49_32
.Ltmp816:
.LBB49_31:
	.loc	3 0 5 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:5
	b	.LBB49_32
.LBB49_32:
	.loc	3 4944 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:4944:4
	b	.LBB49_33
.Ltmp817:
.LBB49_33:
	.loc	3 4946 3                        @ ../../FreeRTOS/tasks.c:4946:3
	ldr	r0, [sp, #8]
	str	r0, [sp, #60]
.Ltmp818:
	.loc	2 235 32                        @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:235:32
	ldr	r0, [sp, #60]
	.loc	2 233 2                         @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:233:2
	@APP
	msr	basepri, r0
	@NO_APP
.Ltmp819:
	.loc	3 4948 10                       @ ../../FreeRTOS/tasks.c:4948:10
	ldr	r0, [sp, #12]
	.loc	3 4948 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:4948:3
	add	sp, #64
	pop	{r7, pc}
.Ltmp820:
.Lfunc_end49:
	.size	xTaskGenericNotifyFromISR, .Lfunc_end49-xTaskGenericNotifyFromISR
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.vTaskNotifyGiveFromISR,"ax",%progbits
	.hidden	vTaskNotifyGiveFromISR          @ -- Begin function vTaskNotifyGiveFromISR
	.globl	vTaskNotifyGiveFromISR
	.p2align	3
	.type	vTaskNotifyGiveFromISR,%function
	.code	16                              @ @vTaskNotifyGiveFromISR
	.thumb_func
vTaskNotifyGiveFromISR:
.Lfunc_begin50:
	.loc	3 4957 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:4957:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#40
	sub	sp, #40
	.cfi_def_cfa_offset 48
	str	r0, [sp, #16]
	str	r1, [sp, #12]
.Ltmp821:
	.loc	3 4962 3 prologue_end           @ ../../FreeRTOS/tasks.c:4962:3
	ldr	r0, [sp, #16]
.Ltmp822:
	.loc	3 4962 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:4962:3
	cbnz	r0, .LBB50_3
	b	.LBB50_1
.LBB50_1:
.Ltmp823:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #20]
.Ltmp824:
	.loc	3 4962 3                        @ ../../FreeRTOS/tasks.c:4962:3
	b	.LBB50_2
.LBB50_2:                               @ =>This Inner Loop Header: Depth=1
.Ltmp825:
	.loc	3 4962 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:4962:3
	b	.LBB50_2
.Ltmp826:
.LBB50_3:
	.loc	3 4980 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:4980:3
	bl	vPortValidateInterruptPriority
	.loc	3 4982 11                       @ ../../FreeRTOS/tasks.c:4982:11
	ldr	r0, [sp, #16]
	.loc	3 4982 9 is_stmt 0              @ ../../FreeRTOS/tasks.c:4982:9
	str	r0, [sp, #8]
.Ltmp827:
	.loc	2 213 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:213:2
	@APP
	mrs	r1, basepri
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r1, [sp, #28]
	str	r0, [sp, #24]
	.loc	2 227 9                         @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:227:9
	ldr	r0, [sp, #28]
.Ltmp828:
	.loc	3 4984 26                       @ ../../FreeRTOS/tasks.c:4984:26
	str	r0, [sp]
.Ltmp829:
	.loc	3 4986 28                       @ ../../FreeRTOS/tasks.c:4986:28
	ldr	r0, [sp, #8]
	.loc	3 4986 35 is_stmt 0             @ ../../FreeRTOS/tasks.c:4986:35
	ldrb.w	r0, [r0, #88]
	.loc	3 4986 26                       @ ../../FreeRTOS/tasks.c:4986:26
	strb.w	r0, [sp, #7]
	.loc	3 4987 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:4987:4
	ldr	r1, [sp, #8]
	movs	r0, #2
	.loc	3 4987 25 is_stmt 0             @ ../../FreeRTOS/tasks.c:4987:25
	strb.w	r0, [r1, #88]
	.loc	3 4991 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:4991:6
	ldr	r1, [sp, #8]
	.loc	3 4991 30 is_stmt 0             @ ../../FreeRTOS/tasks.c:4991:30
	ldr	r0, [r1, #84]
	adds	r0, #1
	str	r0, [r1, #84]
.Ltmp830:
	.loc	3 4997 8 is_stmt 1              @ ../../FreeRTOS/tasks.c:4997:8
	ldrb.w	r0, [sp, #7]
.Ltmp831:
	.loc	3 4997 8 is_stmt 0              @ ../../FreeRTOS/tasks.c:4997:8
	cmp	r0, #1
	bne	.LBB50_16
	b	.LBB50_4
.LBB50_4:
.Ltmp832:
	.loc	3 5000 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:5000:5
	ldr	r0, [sp, #8]
	ldr	r0, [r0, #40]
.Ltmp833:
	.loc	3 5000 5 is_stmt 0              @ ../../FreeRTOS/tasks.c:5000:5
	cbz	r0, .LBB50_7
	b	.LBB50_5
.LBB50_5:
.Ltmp834:
	.loc	2 195 2 is_stmt 1               @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:195:2
	@APP
	mov.w	r0, #16
	cpsid i
	msr	basepri, r0
	isb	sy
	dsb	sy
	cpsie i

	@NO_APP
	str	r0, [sp, #32]
.Ltmp835:
	.loc	3 5000 5                        @ ../../FreeRTOS/tasks.c:5000:5
	b	.LBB50_6
.LBB50_6:                               @ =>This Inner Loop Header: Depth=1
.Ltmp836:
	.loc	3 5000 5 is_stmt 0              @ ../../FreeRTOS/tasks.c:5000:5
	b	.LBB50_6
.Ltmp837:
.LBB50_7:
	.loc	3 5002 9 is_stmt 1              @ ../../FreeRTOS/tasks.c:5002:9
	movw	r0, :lower16:uxSchedulerSuspended
	movt	r0, :upper16:uxSchedulerSuspended
	ldr	r0, [r0]
.Ltmp838:
	.loc	3 5002 9 is_stmt 0              @ ../../FreeRTOS/tasks.c:5002:9
	cbnz	r0, .LBB50_9
	b	.LBB50_8
.LBB50_8:
.Ltmp839:
	.loc	3 5004 32 is_stmt 1             @ ../../FreeRTOS/tasks.c:5004:32
	ldr	r0, [sp, #8]
	.loc	3 5004 39 is_stmt 0             @ ../../FreeRTOS/tasks.c:5004:39
	adds	r0, #4
	.loc	3 5004 15                       @ ../../FreeRTOS/tasks.c:5004:15
	bl	uxListRemove
	.loc	3 5005 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:5005:6
	ldr	r0, [sp, #8]
	ldr	r1, [r0, #44]
	movs	r0, #1
	lsl.w	r2, r0, r1
	movw	r1, :lower16:uxTopReadyPriority
	movt	r1, :upper16:uxTopReadyPriority
	ldr	r0, [r1]
	orrs	r0, r2
	str	r0, [r1]
	ldr	r1, [sp, #8]
	ldr	r0, [r1, #44]
	add.w	r2, r0, r0, lsl #2
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	add.w	r0, r0, r2, lsl #2
	adds	r1, #4
	bl	vListInsertEnd
	.loc	3 5006 5                        @ ../../FreeRTOS/tasks.c:5006:5
	b	.LBB50_10
.Ltmp840:
.LBB50_9:
	.loc	3 5011 49                       @ ../../FreeRTOS/tasks.c:5011:49
	ldr	r0, [sp, #8]
	.loc	3 5011 56 is_stmt 0             @ ../../FreeRTOS/tasks.c:5011:56
	add.w	r1, r0, #24
	.loc	3 5011 6                        @ ../../FreeRTOS/tasks.c:5011:6
	movw	r0, :lower16:xPendingReadyList
	movt	r0, :upper16:xPendingReadyList
	bl	vListInsertEnd
	b	.LBB50_10
.Ltmp841:
.LBB50_10:
	.loc	3 5014 9 is_stmt 1              @ ../../FreeRTOS/tasks.c:5014:9
	ldr	r0, [sp, #8]
	.loc	3 5014 16 is_stmt 0             @ ../../FreeRTOS/tasks.c:5014:16
	ldr	r0, [r0, #44]
	.loc	3 5014 29                       @ ../../FreeRTOS/tasks.c:5014:29
	movw	r1, :lower16:pxCurrentTCB
	movt	r1, :upper16:pxCurrentTCB
	ldr	r1, [r1]
	.loc	3 5014 43                       @ ../../FreeRTOS/tasks.c:5014:43
	ldr	r1, [r1, #44]
.Ltmp842:
	.loc	3 5014 9                        @ ../../FreeRTOS/tasks.c:5014:9
	cmp	r0, r1
	bls	.LBB50_14
	b	.LBB50_11
.LBB50_11:
.Ltmp843:
	.loc	3 5018 10 is_stmt 1             @ ../../FreeRTOS/tasks.c:5018:10
	ldr	r0, [sp, #12]
.Ltmp844:
	.loc	3 5018 10 is_stmt 0             @ ../../FreeRTOS/tasks.c:5018:10
	cbz	r0, .LBB50_13
	b	.LBB50_12
.LBB50_12:
.Ltmp845:
	.loc	3 5020 8 is_stmt 1              @ ../../FreeRTOS/tasks.c:5020:8
	ldr	r1, [sp, #12]
	movs	r0, #1
	.loc	3 5020 34 is_stmt 0             @ ../../FreeRTOS/tasks.c:5020:34
	str	r0, [r1]
	.loc	3 5021 6 is_stmt 1              @ ../../FreeRTOS/tasks.c:5021:6
	b	.LBB50_13
.Ltmp846:
.LBB50_13:
	.loc	3 5026 20                       @ ../../FreeRTOS/tasks.c:5026:20
	movw	r1, :lower16:xYieldPending
	movt	r1, :upper16:xYieldPending
	movs	r0, #1
	str	r0, [r1]
	.loc	3 5027 5                        @ ../../FreeRTOS/tasks.c:5027:5
	b	.LBB50_15
.Ltmp847:
.LBB50_14:
	.loc	3 0 5 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:5
	b	.LBB50_15
.LBB50_15:
	.loc	3 5032 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:5032:4
	b	.LBB50_16
.Ltmp848:
.LBB50_16:
	.loc	3 5034 3                        @ ../../FreeRTOS/tasks.c:5034:3
	ldr	r0, [sp]
	str	r0, [sp, #36]
.Ltmp849:
	.loc	2 235 32                        @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:235:32
	ldr	r0, [sp, #36]
	.loc	2 233 2                         @ ../../FreeRTOS/portable/RVDS/ARM_CM7/r0p1\portmacro.h:233:2
	@APP
	msr	basepri, r0
	@NO_APP
.Ltmp850:
	.loc	3 5035 2                        @ ../../FreeRTOS/tasks.c:5035:2
	add	sp, #40
	pop	{r7, pc}
.Ltmp851:
.Lfunc_end50:
	.size	vTaskNotifyGiveFromISR, .Lfunc_end50-vTaskNotifyGiveFromISR
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.xTaskNotifyStateClear,"ax",%progbits
	.hidden	xTaskNotifyStateClear           @ -- Begin function xTaskNotifyStateClear
	.globl	xTaskNotifyStateClear
	.p2align	3
	.type	xTaskNotifyStateClear,%function
	.code	16                              @ @xTaskNotifyStateClear
	.thumb_func
xTaskNotifyStateClear:
.Lfunc_begin51:
	.loc	3 5044 0                        @ ../../FreeRTOS/tasks.c:5044:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
.Ltmp852:
	.loc	3 5050 11 prologue_end          @ ../../FreeRTOS/tasks.c:5050:11
	ldr	r0, [sp, #12]
	cbnz	r0, .LBB51_2
	b	.LBB51_1
.LBB51_1:
	movw	r0, :lower16:pxCurrentTCB
	movt	r0, :upper16:pxCurrentTCB
	ldr	r0, [r0]
	str	r0, [sp]                        @ 4-byte Spill
	b	.LBB51_3
.LBB51_2:
	ldr	r0, [sp, #12]
	str	r0, [sp]                        @ 4-byte Spill
	b	.LBB51_3
.LBB51_3:
	ldr	r0, [sp]                        @ 4-byte Reload
	.loc	3 5050 9 is_stmt 0              @ ../../FreeRTOS/tasks.c:5050:9
	str	r0, [sp, #8]
	.loc	3 5052 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:5052:3
	bl	vPortEnterCritical
.Ltmp853:
	.loc	3 5054 8                        @ ../../FreeRTOS/tasks.c:5054:8
	ldr	r0, [sp, #8]
	.loc	3 5054 15 is_stmt 0             @ ../../FreeRTOS/tasks.c:5054:15
	ldrb.w	r0, [r0, #88]
.Ltmp854:
	.loc	3 5054 8                        @ ../../FreeRTOS/tasks.c:5054:8
	cmp	r0, #2
	bne	.LBB51_5
	b	.LBB51_4
.LBB51_4:
.Ltmp855:
	.loc	3 5056 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:5056:5
	ldr	r1, [sp, #8]
	movs	r0, #0
	.loc	3 5056 26 is_stmt 0             @ ../../FreeRTOS/tasks.c:5056:26
	strb.w	r0, [r1, #88]
	movs	r0, #1
	.loc	3 5057 13 is_stmt 1             @ ../../FreeRTOS/tasks.c:5057:13
	str	r0, [sp, #4]
	.loc	3 5058 4                        @ ../../FreeRTOS/tasks.c:5058:4
	b	.LBB51_6
.Ltmp856:
.LBB51_5:
	.loc	3 0 4 is_stmt 0                 @ ../../FreeRTOS/tasks.c:0:4
	movs	r0, #0
.Ltmp857:
	.loc	3 5061 13 is_stmt 1             @ ../../FreeRTOS/tasks.c:5061:13
	str	r0, [sp, #4]
	b	.LBB51_6
.Ltmp858:
.LBB51_6:
	.loc	3 5064 3                        @ ../../FreeRTOS/tasks.c:5064:3
	bl	vPortExitCritical
	.loc	3 5066 10                       @ ../../FreeRTOS/tasks.c:5066:10
	ldr	r0, [sp, #4]
	.loc	3 5066 3 is_stmt 0              @ ../../FreeRTOS/tasks.c:5066:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp859:
.Lfunc_end51:
	.size	xTaskNotifyStateClear, .Lfunc_end51-xTaskNotifyStateClear
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.prvInitialiseTaskLists,"ax",%progbits
	.p2align	3                               @ -- Begin function prvInitialiseTaskLists
	.type	prvInitialiseTaskLists,%function
	.code	16                              @ @prvInitialiseTaskLists
	.thumb_func
prvInitialiseTaskLists:
.Lfunc_begin52:
	.loc	3 3546 0 is_stmt 1              @ ../../FreeRTOS/tasks.c:3546:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	movs	r0, #0
.Ltmp860:
	.loc	3 3549 18 prologue_end          @ ../../FreeRTOS/tasks.c:3549:18
	str	r0, [sp, #12]
	.loc	3 3549 7 is_stmt 0              @ ../../FreeRTOS/tasks.c:3549:7
	b	.LBB52_1
.LBB52_1:                               @ =>This Inner Loop Header: Depth=1
.Ltmp861:
	.loc	3 3549 40                       @ ../../FreeRTOS/tasks.c:3549:40
	ldr	r0, [sp, #12]
.Ltmp862:
	.loc	3 3549 2                        @ ../../FreeRTOS/tasks.c:3549:2
	cmp	r0, #31
	bhi	.LBB52_4
	b	.LBB52_2
.LBB52_2:                               @   in Loop: Header=BB52_1 Depth=1
.Ltmp863:
	.loc	3 3551 42 is_stmt 1             @ ../../FreeRTOS/tasks.c:3551:42
	ldr	r0, [sp, #12]
	.loc	3 3551 23 is_stmt 0             @ ../../FreeRTOS/tasks.c:3551:23
	add.w	r1, r0, r0, lsl #2
	movw	r0, :lower16:pxReadyTasksLists
	movt	r0, :upper16:pxReadyTasksLists
	add.w	r0, r0, r1, lsl #2
	.loc	3 3551 3                        @ ../../FreeRTOS/tasks.c:3551:3
	bl	vListInitialise
	.loc	3 3552 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:3552:2
	b	.LBB52_3
.Ltmp864:
.LBB52_3:                               @   in Loop: Header=BB52_1 Depth=1
	.loc	3 3549 101                      @ ../../FreeRTOS/tasks.c:3549:101
	ldr	r0, [sp, #12]
	adds	r0, #1
	str	r0, [sp, #12]
	.loc	3 3549 2 is_stmt 0              @ ../../FreeRTOS/tasks.c:3549:2
	b	.LBB52_1
.Ltmp865:
.LBB52_4:
	.loc	3 3554 2 is_stmt 1              @ ../../FreeRTOS/tasks.c:3554:2
	movw	r0, :lower16:xDelayedTaskList1
	movt	r0, :upper16:xDelayedTaskList1
	str	r0, [sp, #4]                    @ 4-byte Spill
	bl	vListInitialise
	.loc	3 3555 2                        @ ../../FreeRTOS/tasks.c:3555:2
	movw	r0, :lower16:xDelayedTaskList2
	movt	r0, :upper16:xDelayedTaskList2
	str	r0, [sp, #8]                    @ 4-byte Spill
	bl	vListInitialise
	.loc	3 3556 2                        @ ../../FreeRTOS/tasks.c:3556:2
	movw	r0, :lower16:xPendingReadyList
	movt	r0, :upper16:xPendingReadyList
	bl	vListInitialise
.Ltmp866:
	.loc	3 3560 3                        @ ../../FreeRTOS/tasks.c:3560:3
	movw	r0, :lower16:xTasksWaitingTermination
	movt	r0, :upper16:xTasksWaitingTermination
	bl	vListInitialise
	ldr	r1, [sp, #4]                    @ 4-byte Reload
	ldr	r0, [sp, #8]                    @ 4-byte Reload
.Ltmp867:
	.loc	3 3572 20                       @ ../../FreeRTOS/tasks.c:3572:20
	movw	r2, :lower16:pxDelayedTaskList
	movt	r2, :upper16:pxDelayedTaskList
	str	r1, [r2]
	.loc	3 3573 28                       @ ../../FreeRTOS/tasks.c:3573:28
	movw	r1, :lower16:pxOverflowDelayedTaskList
	movt	r1, :upper16:pxOverflowDelayedTaskList
	str	r0, [r1]
	.loc	3 3574 1                        @ ../../FreeRTOS/tasks.c:3574:1
	add	sp, #16
	pop	{r7, pc}
.Ltmp868:
.Lfunc_end52:
	.size	prvInitialiseTaskLists, .Lfunc_end52-prvInitialiseTaskLists
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.prvCheckTasksWaitingTermination,"ax",%progbits
	.p2align	3                               @ -- Begin function prvCheckTasksWaitingTermination
	.type	prvCheckTasksWaitingTermination,%function
	.code	16                              @ @prvCheckTasksWaitingTermination
	.thumb_func
prvCheckTasksWaitingTermination:
.Lfunc_begin53:
	.loc	3 3578 0                        @ ../../FreeRTOS/tasks.c:3578:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
.Ltmp869:
	.loc	3 3588 3 prologue_end           @ ../../FreeRTOS/tasks.c:3588:3
	b	.LBB53_1
.LBB53_1:                               @ =>This Inner Loop Header: Depth=1
	.loc	3 3588 10 is_stmt 0             @ ../../FreeRTOS/tasks.c:3588:10
	movw	r0, :lower16:uxDeletedTasksWaitingCleanUp
	movt	r0, :upper16:uxDeletedTasksWaitingCleanUp
	ldr	r0, [r0]
	.loc	3 3588 3                        @ ../../FreeRTOS/tasks.c:3588:3
	cbz	r0, .LBB53_3
	b	.LBB53_2
.LBB53_2:                               @   in Loop: Header=BB53_1 Depth=1
.Ltmp870:
	.loc	3 3590 4 is_stmt 1              @ ../../FreeRTOS/tasks.c:3590:4
	bl	vPortEnterCritical
.Ltmp871:
	.loc	3 3592 13                       @ ../../FreeRTOS/tasks.c:3592:13
	movw	r0, :lower16:xTasksWaitingTermination
	movt	r0, :upper16:xTasksWaitingTermination
	ldr	r0, [r0, #12]
	ldr	r0, [r0, #12]
	.loc	3 3592 11 is_stmt 0             @ ../../FreeRTOS/tasks.c:3592:11
	str	r0, [sp, #4]
	.loc	3 3593 31 is_stmt 1             @ ../../FreeRTOS/tasks.c:3593:31
	ldr	r0, [sp, #4]
	.loc	3 3593 38 is_stmt 0             @ ../../FreeRTOS/tasks.c:3593:38
	adds	r0, #4
	.loc	3 3593 14                       @ ../../FreeRTOS/tasks.c:3593:14
	bl	uxListRemove
	.loc	3 3594 5 is_stmt 1              @ ../../FreeRTOS/tasks.c:3594:5
	movw	r1, :lower16:uxCurrentNumberOfTasks
	movt	r1, :upper16:uxCurrentNumberOfTasks
	ldr	r0, [r1]
	subs	r0, #1
	str	r0, [r1]
	.loc	3 3595 5                        @ ../../FreeRTOS/tasks.c:3595:5
	movw	r1, :lower16:uxDeletedTasksWaitingCleanUp
	movt	r1, :upper16:uxDeletedTasksWaitingCleanUp
	ldr	r0, [r1]
	subs	r0, #1
	str	r0, [r1]
.Ltmp872:
	.loc	3 3597 4                        @ ../../FreeRTOS/tasks.c:3597:4
	bl	vPortExitCritical
	.loc	3 3599 18                       @ ../../FreeRTOS/tasks.c:3599:18
	ldr	r0, [sp, #4]
	.loc	3 3599 4 is_stmt 0              @ ../../FreeRTOS/tasks.c:3599:4
	bl	prvDeleteTCB
.Ltmp873:
	.loc	3 3588 3 is_stmt 1              @ ../../FreeRTOS/tasks.c:3588:3
	b	.LBB53_1
.Ltmp874:
.LBB53_3:
	.loc	3 3603 1                        @ ../../FreeRTOS/tasks.c:3603:1
	add	sp, #8
	pop	{r7, pc}
.Ltmp875:
.Lfunc_end53:
	.size	prvCheckTasksWaitingTermination, .Lfunc_end53-prvCheckTasksWaitingTermination
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.hidden	pxCurrentTCB                    @ @pxCurrentTCB
	.type	pxCurrentTCB,%object
	.section	.bss.pxCurrentTCB,"aw",%nobits
	.globl	pxCurrentTCB
	.p2align	2
pxCurrentTCB:
	.long	0
	.size	pxCurrentTCB, 4

	.type	pxReadyTasksLists,%object       @ @pxReadyTasksLists
	.section	.bss.pxReadyTasksLists,"aw",%nobits
	.p2align	2
pxReadyTasksLists:
	.zero	640
	.size	pxReadyTasksLists, 640

	.type	uxTopReadyPriority,%object      @ @uxTopReadyPriority
	.section	.bss.uxTopReadyPriority,"aw",%nobits
	.p2align	2
uxTopReadyPriority:
	.long	0                               @ 0x0
	.size	uxTopReadyPriority, 4

	.type	uxTaskNumber,%object            @ @uxTaskNumber
	.section	.bss.uxTaskNumber,"aw",%nobits
	.p2align	2
uxTaskNumber:
	.long	0                               @ 0x0
	.size	uxTaskNumber, 4

	.type	xTasksWaitingTermination,%object @ @xTasksWaitingTermination
	.section	.bss.xTasksWaitingTermination,"aw",%nobits
	.p2align	2
xTasksWaitingTermination:
	.zero	20
	.size	xTasksWaitingTermination, 20

	.type	uxDeletedTasksWaitingCleanUp,%object @ @uxDeletedTasksWaitingCleanUp
	.section	.bss.uxDeletedTasksWaitingCleanUp,"aw",%nobits
	.p2align	2
uxDeletedTasksWaitingCleanUp:
	.long	0                               @ 0x0
	.size	uxDeletedTasksWaitingCleanUp, 4

	.type	uxCurrentNumberOfTasks,%object  @ @uxCurrentNumberOfTasks
	.section	.bss.uxCurrentNumberOfTasks,"aw",%nobits
	.p2align	2
uxCurrentNumberOfTasks:
	.long	0                               @ 0x0
	.size	uxCurrentNumberOfTasks, 4

	.type	xSchedulerRunning,%object       @ @xSchedulerRunning
	.section	.bss.xSchedulerRunning,"aw",%nobits
	.p2align	2
xSchedulerRunning:
	.long	0                               @ 0x0
	.size	xSchedulerRunning, 4

	.type	uxSchedulerSuspended,%object    @ @uxSchedulerSuspended
	.section	.bss.uxSchedulerSuspended,"aw",%nobits
	.p2align	2
uxSchedulerSuspended:
	.long	0                               @ 0x0
	.size	uxSchedulerSuspended, 4

	.type	pxDelayedTaskList,%object       @ @pxDelayedTaskList
	.section	.bss.pxDelayedTaskList,"aw",%nobits
	.p2align	2
pxDelayedTaskList:
	.long	0
	.size	pxDelayedTaskList, 4

	.type	pxOverflowDelayedTaskList,%object @ @pxOverflowDelayedTaskList
	.section	.bss.pxOverflowDelayedTaskList,"aw",%nobits
	.p2align	2
pxOverflowDelayedTaskList:
	.long	0
	.size	pxOverflowDelayedTaskList, 4

	.type	.L.str,%object                  @ @.str
	.section	.rodata.str1.1,"aMS",%progbits,1
.L.str:
	.asciz	"IDLE"
	.size	.L.str, 5

	.type	xIdleTaskHandle,%object         @ @xIdleTaskHandle
	.section	.bss.xIdleTaskHandle,"aw",%nobits
	.p2align	2
xIdleTaskHandle:
	.long	0
	.size	xIdleTaskHandle, 4

	.type	xNextTaskUnblockTime,%object    @ @xNextTaskUnblockTime
	.section	.bss.xNextTaskUnblockTime,"aw",%nobits
	.p2align	2
xNextTaskUnblockTime:
	.long	0                               @ 0x0
	.size	xNextTaskUnblockTime, 4

	.type	xTickCount,%object              @ @xTickCount
	.section	.bss.xTickCount,"aw",%nobits
	.p2align	2
xTickCount:
	.long	0                               @ 0x0
	.size	xTickCount, 4

	.type	xPendingReadyList,%object       @ @xPendingReadyList
	.section	.bss.xPendingReadyList,"aw",%nobits
	.p2align	2
xPendingReadyList:
	.zero	20
	.size	xPendingReadyList, 20

	.type	xYieldPending,%object           @ @xYieldPending
	.section	.bss.xYieldPending,"aw",%nobits
	.p2align	2
xYieldPending:
	.long	0                               @ 0x0
	.size	xYieldPending, 4

	.type	uxPendedTicks,%object           @ @uxPendedTicks
	.section	.bss.uxPendedTicks,"aw",%nobits
	.p2align	2
uxPendedTicks:
	.long	0                               @ 0x0
	.size	uxPendedTicks, 4

	.type	xNumOfOverflows,%object         @ @xNumOfOverflows
	.section	.bss.xNumOfOverflows,"aw",%nobits
	.p2align	2
xNumOfOverflows:
	.long	0                               @ 0x0
	.size	xNumOfOverflows, 4

	.type	ulTotalRunTime,%object          @ @ulTotalRunTime
	.section	.bss.ulTotalRunTime,"aw",%nobits
	.p2align	2
ulTotalRunTime:
	.long	0                               @ 0x0
	.size	ulTotalRunTime, 4

	.type	ulTaskSwitchedInTime,%object    @ @ulTaskSwitchedInTime
	.section	.bss.ulTaskSwitchedInTime,"aw",%nobits
	.p2align	2
ulTaskSwitchedInTime:
	.long	0                               @ 0x0
	.size	ulTaskSwitchedInTime, 4

	.type	xDelayedTaskList1,%object       @ @xDelayedTaskList1
	.section	.bss.xDelayedTaskList1,"aw",%nobits
	.p2align	2
xDelayedTaskList1:
	.zero	20
	.size	xDelayedTaskList1, 20

	.type	xDelayedTaskList2,%object       @ @xDelayedTaskList2
	.section	.bss.xDelayedTaskList2,"aw",%nobits
	.p2align	2
xDelayedTaskList2:
	.zero	20
	.size	xDelayedTaskList2, 20

	.file	7 "C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" "../../FreeRTOS/include/projdefs.h"
	.file	8 "C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" "../../FreeRTOS/include\\FreeRTOS.h"
	.section	.debug_abbrev,"",%progbits
	.byte	1                               @ Abbreviation Code
	.byte	17                              @ DW_TAG_compile_unit
	.byte	1                               @ DW_CHILDREN_yes
	.byte	37                              @ DW_AT_producer
	.byte	14                              @ DW_FORM_strp
	.byte	19                              @ DW_AT_language
	.byte	5                               @ DW_FORM_data2
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	16                              @ DW_AT_stmt_list
	.byte	23                              @ DW_FORM_sec_offset
	.byte	27                              @ DW_AT_comp_dir
	.byte	14                              @ DW_FORM_strp
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	85                              @ DW_AT_ranges
	.byte	23                              @ DW_FORM_sec_offset
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	2                               @ Abbreviation Code
	.byte	52                              @ DW_TAG_variable
	.byte	0                               @ DW_CHILDREN_no
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	63                              @ DW_AT_external
	.byte	25                              @ DW_FORM_flag_present
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	2                               @ DW_AT_location
	.byte	24                              @ DW_FORM_exprloc
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	3                               @ Abbreviation Code
	.byte	53                              @ DW_TAG_volatile_type
	.byte	0                               @ DW_CHILDREN_no
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	4                               @ Abbreviation Code
	.byte	15                              @ DW_TAG_pointer_type
	.byte	0                               @ DW_CHILDREN_no
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	5                               @ Abbreviation Code
	.byte	22                              @ DW_TAG_typedef
	.byte	0                               @ DW_CHILDREN_no
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	6                               @ Abbreviation Code
	.byte	19                              @ DW_TAG_structure_type
	.byte	1                               @ DW_CHILDREN_yes
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	11                              @ DW_AT_byte_size
	.byte	11                              @ DW_FORM_data1
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	7                               @ Abbreviation Code
	.byte	13                              @ DW_TAG_member
	.byte	0                               @ DW_CHILDREN_no
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	56                              @ DW_AT_data_member_location
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	8                               @ Abbreviation Code
	.byte	13                              @ DW_TAG_member
	.byte	0                               @ DW_CHILDREN_no
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	56                              @ DW_AT_data_member_location
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	9                               @ Abbreviation Code
	.byte	22                              @ DW_TAG_typedef
	.byte	0                               @ DW_CHILDREN_no
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	10                              @ Abbreviation Code
	.byte	36                              @ DW_TAG_base_type
	.byte	0                               @ DW_CHILDREN_no
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	62                              @ DW_AT_encoding
	.byte	11                              @ DW_FORM_data1
	.byte	11                              @ DW_AT_byte_size
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	11                              @ Abbreviation Code
	.byte	15                              @ DW_TAG_pointer_type
	.byte	0                               @ DW_CHILDREN_no
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	12                              @ Abbreviation Code
	.byte	1                               @ DW_TAG_array_type
	.byte	1                               @ DW_CHILDREN_yes
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	13                              @ Abbreviation Code
	.byte	33                              @ DW_TAG_subrange_type
	.byte	0                               @ DW_CHILDREN_no
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	55                              @ DW_AT_count
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	14                              @ Abbreviation Code
	.byte	36                              @ DW_TAG_base_type
	.byte	0                               @ DW_CHILDREN_no
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	11                              @ DW_AT_byte_size
	.byte	11                              @ DW_FORM_data1
	.byte	62                              @ DW_AT_encoding
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	15                              @ Abbreviation Code
	.byte	52                              @ DW_TAG_variable
	.byte	0                               @ DW_CHILDREN_no
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	2                               @ DW_AT_location
	.byte	24                              @ DW_FORM_exprloc
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	16                              @ Abbreviation Code
	.byte	4                               @ DW_TAG_enumeration_type
	.byte	1                               @ DW_CHILDREN_yes
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	11                              @ DW_AT_byte_size
	.byte	11                              @ DW_FORM_data1
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	17                              @ Abbreviation Code
	.byte	40                              @ DW_TAG_enumerator
	.byte	0                               @ DW_CHILDREN_no
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	28                              @ DW_AT_const_value
	.byte	15                              @ DW_FORM_udata
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	18                              @ Abbreviation Code
	.byte	38                              @ DW_TAG_const_type
	.byte	0                               @ DW_CHILDREN_no
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	19                              @ Abbreviation Code
	.byte	46                              @ DW_TAG_subprogram
	.byte	1                               @ DW_CHILDREN_yes
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	32                              @ DW_AT_inline
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	20                              @ Abbreviation Code
	.byte	52                              @ DW_TAG_variable
	.byte	0                               @ DW_CHILDREN_no
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	21                              @ Abbreviation Code
	.byte	46                              @ DW_TAG_subprogram
	.byte	1                               @ DW_CHILDREN_yes
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	18                              @ DW_AT_high_pc
	.byte	6                               @ DW_FORM_data4
	.byte	64                              @ DW_AT_frame_base
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	63                              @ DW_AT_external
	.byte	25                              @ DW_FORM_flag_present
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	22                              @ Abbreviation Code
	.byte	5                               @ DW_TAG_formal_parameter
	.byte	0                               @ DW_CHILDREN_no
	.byte	2                               @ DW_AT_location
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	23                              @ Abbreviation Code
	.byte	52                              @ DW_TAG_variable
	.byte	0                               @ DW_CHILDREN_no
	.byte	2                               @ DW_AT_location
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	24                              @ Abbreviation Code
	.byte	29                              @ DW_TAG_inlined_subroutine
	.byte	1                               @ DW_CHILDREN_yes
	.byte	49                              @ DW_AT_abstract_origin
	.byte	19                              @ DW_FORM_ref4
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	18                              @ DW_AT_high_pc
	.byte	6                               @ DW_FORM_data4
	.byte	88                              @ DW_AT_call_file
	.byte	11                              @ DW_FORM_data1
	.byte	89                              @ DW_AT_call_line
	.byte	5                               @ DW_FORM_data2
	.byte	87                              @ DW_AT_call_column
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	25                              @ Abbreviation Code
	.byte	52                              @ DW_TAG_variable
	.byte	0                               @ DW_CHILDREN_no
	.byte	2                               @ DW_AT_location
	.byte	24                              @ DW_FORM_exprloc
	.byte	49                              @ DW_AT_abstract_origin
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	26                              @ Abbreviation Code
	.byte	11                              @ DW_TAG_lexical_block
	.byte	1                               @ DW_CHILDREN_yes
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	18                              @ DW_AT_high_pc
	.byte	6                               @ DW_FORM_data4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	27                              @ Abbreviation Code
	.byte	46                              @ DW_TAG_subprogram
	.byte	1                               @ DW_CHILDREN_yes
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	18                              @ DW_AT_high_pc
	.byte	6                               @ DW_FORM_data4
	.byte	64                              @ DW_AT_frame_base
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	28                              @ Abbreviation Code
	.byte	46                              @ DW_TAG_subprogram
	.byte	1                               @ DW_CHILDREN_yes
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	18                              @ DW_AT_high_pc
	.byte	6                               @ DW_FORM_data4
	.byte	64                              @ DW_AT_frame_base
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	63                              @ DW_AT_external
	.byte	25                              @ DW_FORM_flag_present
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	29                              @ Abbreviation Code
	.byte	46                              @ DW_TAG_subprogram
	.byte	0                               @ DW_CHILDREN_no
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	18                              @ DW_AT_high_pc
	.byte	6                               @ DW_FORM_data4
	.byte	64                              @ DW_AT_frame_base
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	63                              @ DW_AT_external
	.byte	25                              @ DW_FORM_flag_present
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	30                              @ Abbreviation Code
	.byte	46                              @ DW_TAG_subprogram
	.byte	1                               @ DW_CHILDREN_yes
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	32                              @ DW_AT_inline
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	31                              @ Abbreviation Code
	.byte	5                               @ DW_TAG_formal_parameter
	.byte	0                               @ DW_CHILDREN_no
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	32                              @ Abbreviation Code
	.byte	5                               @ DW_TAG_formal_parameter
	.byte	0                               @ DW_CHILDREN_no
	.byte	2                               @ DW_AT_location
	.byte	24                              @ DW_FORM_exprloc
	.byte	49                              @ DW_AT_abstract_origin
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	33                              @ Abbreviation Code
	.byte	46                              @ DW_TAG_subprogram
	.byte	0                               @ DW_CHILDREN_no
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	18                              @ DW_AT_high_pc
	.byte	6                               @ DW_FORM_data4
	.byte	64                              @ DW_AT_frame_base
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	63                              @ DW_AT_external
	.byte	25                              @ DW_FORM_flag_present
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	34                              @ Abbreviation Code
	.byte	46                              @ DW_TAG_subprogram
	.byte	1                               @ DW_CHILDREN_yes
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	18                              @ DW_AT_high_pc
	.byte	6                               @ DW_FORM_data4
	.byte	64                              @ DW_AT_frame_base
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	35                              @ Abbreviation Code
	.byte	21                              @ DW_TAG_subroutine_type
	.byte	1                               @ DW_CHILDREN_yes
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	36                              @ Abbreviation Code
	.byte	5                               @ DW_TAG_formal_parameter
	.byte	0                               @ DW_CHILDREN_no
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	37                              @ Abbreviation Code
	.byte	19                              @ DW_TAG_structure_type
	.byte	1                               @ DW_CHILDREN_yes
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	11                              @ DW_AT_byte_size
	.byte	11                              @ DW_FORM_data1
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	0                               @ EOM(3)
	.section	.debug_info,"",%progbits
.Lcu_begin0:
	.long	.Ldebug_info_end0-.Ldebug_info_start0 @ Length of Unit
.Ldebug_info_start0:
	.short	4                               @ DWARF version number
	.long	.debug_abbrev                   @ Offset Into Abbrev. Section
	.byte	4                               @ Address Size (in bytes)
	.byte	1                               @ Abbrev [1] 0xb:0x1b36 DW_TAG_compile_unit
	.long	.Linfo_string0                  @ DW_AT_producer
	.short	12                              @ DW_AT_language
	.long	.Linfo_string1                  @ DW_AT_name
	.long	.Lline_table_start0             @ DW_AT_stmt_list
	.long	.Linfo_string2                  @ DW_AT_comp_dir
	.long	0                               @ DW_AT_low_pc
	.long	.Ldebug_ranges0                 @ DW_AT_ranges
	.byte	2                               @ Abbrev [2] 0x26:0x12 DW_TAG_variable
	.long	.Linfo_string3                  @ DW_AT_name
	.long	56                              @ DW_AT_type
                                        @ DW_AT_external
	.byte	3                               @ DW_AT_decl_file
	.short	334                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	pxCurrentTCB
	.byte	3                               @ Abbrev [3] 0x38:0x5 DW_TAG_volatile_type
	.long	61                              @ DW_AT_type
	.byte	4                               @ Abbrev [4] 0x3d:0x5 DW_TAG_pointer_type
	.long	66                              @ DW_AT_type
	.byte	5                               @ Abbrev [5] 0x42:0xc DW_TAG_typedef
	.long	78                              @ DW_AT_type
	.long	.Linfo_string42                 @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	330                             @ DW_AT_decl_line
	.byte	5                               @ Abbrev [5] 0x4e:0xc DW_TAG_typedef
	.long	90                              @ DW_AT_type
	.long	.Linfo_string41                 @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	326                             @ DW_AT_decl_line
	.byte	6                               @ Abbrev [6] 0x5a:0xb1 DW_TAG_structure_type
	.long	.Linfo_string40                 @ DW_AT_name
	.byte	92                              @ DW_AT_byte_size
	.byte	3                               @ DW_AT_decl_file
	.byte	252                             @ DW_AT_decl_line
	.byte	7                               @ Abbrev [7] 0x62:0xc DW_TAG_member
	.long	.Linfo_string4                  @ DW_AT_name
	.long	267                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	254                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x6e:0xd DW_TAG_member
	.long	.Linfo_string8                  @ DW_AT_name
	.long	306                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	260                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x7b:0xd DW_TAG_member
	.long	.Linfo_string25                 @ DW_AT_name
	.long	306                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	261                             @ DW_AT_decl_line
	.byte	24                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x88:0xd DW_TAG_member
	.long	.Linfo_string26                 @ DW_AT_name
	.long	458                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	262                             @ DW_AT_decl_line
	.byte	44                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x95:0xd DW_TAG_member
	.long	.Linfo_string27                 @ DW_AT_name
	.long	537                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	263                             @ DW_AT_decl_line
	.byte	48                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0xa2:0xd DW_TAG_member
	.long	.Linfo_string28                 @ DW_AT_name
	.long	542                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	264                             @ DW_AT_decl_line
	.byte	52                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0xaf:0xd DW_TAG_member
	.long	.Linfo_string31                 @ DW_AT_name
	.long	458                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	275                             @ DW_AT_decl_line
	.byte	64                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0xbc:0xd DW_TAG_member
	.long	.Linfo_string32                 @ DW_AT_name
	.long	458                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	276                             @ DW_AT_decl_line
	.byte	68                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0xc9:0xd DW_TAG_member
	.long	.Linfo_string33                 @ DW_AT_name
	.long	458                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	280                             @ DW_AT_decl_line
	.byte	72                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0xd6:0xd DW_TAG_member
	.long	.Linfo_string34                 @ DW_AT_name
	.long	458                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	281                             @ DW_AT_decl_line
	.byte	76                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0xe3:0xd DW_TAG_member
	.long	.Linfo_string35                 @ DW_AT_name
	.long	288                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	293                             @ DW_AT_decl_line
	.byte	80                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0xf0:0xd DW_TAG_member
	.long	.Linfo_string36                 @ DW_AT_name
	.long	568                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	308                             @ DW_AT_decl_line
	.byte	84                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0xfd:0xd DW_TAG_member
	.long	.Linfo_string37                 @ DW_AT_name
	.long	573                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	309                             @ DW_AT_decl_line
	.byte	88                              @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	4                               @ Abbrev [4] 0x10b:0x5 DW_TAG_pointer_type
	.long	272                             @ DW_AT_type
	.byte	3                               @ Abbrev [3] 0x110:0x5 DW_TAG_volatile_type
	.long	277                             @ DW_AT_type
	.byte	9                               @ Abbrev [9] 0x115:0xb DW_TAG_typedef
	.long	288                             @ DW_AT_type
	.long	.Linfo_string7                  @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	55                              @ DW_AT_decl_line
	.byte	9                               @ Abbrev [9] 0x120:0xb DW_TAG_typedef
	.long	299                             @ DW_AT_type
	.long	.Linfo_string6                  @ DW_AT_name
	.byte	1                               @ DW_AT_decl_file
	.byte	64                              @ DW_AT_decl_line
	.byte	10                              @ Abbrev [10] 0x12b:0x7 DW_TAG_base_type
	.long	.Linfo_string5                  @ DW_AT_name
	.byte	7                               @ DW_AT_encoding
	.byte	4                               @ DW_AT_byte_size
	.byte	9                               @ Abbrev [9] 0x132:0xb DW_TAG_typedef
	.long	317                             @ DW_AT_type
	.long	.Linfo_string24                 @ DW_AT_name
	.byte	4                               @ DW_AT_decl_file
	.byte	150                             @ DW_AT_decl_line
	.byte	6                               @ Abbrev [6] 0x13d:0x45 DW_TAG_structure_type
	.long	.Linfo_string23                 @ DW_AT_name
	.byte	20                              @ DW_AT_byte_size
	.byte	4                               @ DW_AT_decl_file
	.byte	140                             @ DW_AT_decl_line
	.byte	7                               @ Abbrev [7] 0x145:0xc DW_TAG_member
	.long	.Linfo_string9                  @ DW_AT_name
	.long	386                             @ DW_AT_type
	.byte	4                               @ DW_AT_decl_file
	.byte	143                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	7                               @ Abbrev [7] 0x151:0xc DW_TAG_member
	.long	.Linfo_string11                 @ DW_AT_name
	.long	397                             @ DW_AT_type
	.byte	4                               @ DW_AT_decl_file
	.byte	144                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	7                               @ Abbrev [7] 0x15d:0xc DW_TAG_member
	.long	.Linfo_string12                 @ DW_AT_name
	.long	397                             @ DW_AT_type
	.byte	4                               @ DW_AT_decl_file
	.byte	145                             @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	7                               @ Abbrev [7] 0x169:0xc DW_TAG_member
	.long	.Linfo_string13                 @ DW_AT_name
	.long	402                             @ DW_AT_type
	.byte	4                               @ DW_AT_decl_file
	.byte	146                             @ DW_AT_decl_line
	.byte	12                              @ DW_AT_data_member_location
	.byte	7                               @ Abbrev [7] 0x175:0xc DW_TAG_member
	.long	.Linfo_string14                 @ DW_AT_name
	.long	403                             @ DW_AT_type
	.byte	4                               @ DW_AT_decl_file
	.byte	147                             @ DW_AT_decl_line
	.byte	16                              @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	9                               @ Abbrev [9] 0x182:0xb DW_TAG_typedef
	.long	288                             @ DW_AT_type
	.long	.Linfo_string10                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	63                              @ DW_AT_decl_line
	.byte	4                               @ Abbrev [4] 0x18d:0x5 DW_TAG_pointer_type
	.long	317                             @ DW_AT_type
	.byte	11                              @ Abbrev [11] 0x192:0x1 DW_TAG_pointer_type
	.byte	4                               @ Abbrev [4] 0x193:0x5 DW_TAG_pointer_type
	.long	408                             @ DW_AT_type
	.byte	6                               @ Abbrev [6] 0x198:0x2d DW_TAG_structure_type
	.long	.Linfo_string22                 @ DW_AT_name
	.byte	20                              @ DW_AT_byte_size
	.byte	4                               @ DW_AT_decl_file
	.byte	164                             @ DW_AT_decl_line
	.byte	7                               @ Abbrev [7] 0x1a0:0xc DW_TAG_member
	.long	.Linfo_string15                 @ DW_AT_name
	.long	453                             @ DW_AT_type
	.byte	4                               @ DW_AT_decl_file
	.byte	167                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	7                               @ Abbrev [7] 0x1ac:0xc DW_TAG_member
	.long	.Linfo_string18                 @ DW_AT_name
	.long	476                             @ DW_AT_type
	.byte	4                               @ DW_AT_decl_file
	.byte	168                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	7                               @ Abbrev [7] 0x1b8:0xc DW_TAG_member
	.long	.Linfo_string19                 @ DW_AT_name
	.long	481                             @ DW_AT_type
	.byte	4                               @ DW_AT_decl_file
	.byte	169                             @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	3                               @ Abbrev [3] 0x1c5:0x5 DW_TAG_volatile_type
	.long	458                             @ DW_AT_type
	.byte	9                               @ Abbrev [9] 0x1ca:0xb DW_TAG_typedef
	.long	469                             @ DW_AT_type
	.long	.Linfo_string17                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	57                              @ DW_AT_decl_line
	.byte	10                              @ Abbrev [10] 0x1d5:0x7 DW_TAG_base_type
	.long	.Linfo_string16                 @ DW_AT_name
	.byte	7                               @ DW_AT_encoding
	.byte	4                               @ DW_AT_byte_size
	.byte	4                               @ Abbrev [4] 0x1dc:0x5 DW_TAG_pointer_type
	.long	306                             @ DW_AT_type
	.byte	9                               @ Abbrev [9] 0x1e1:0xb DW_TAG_typedef
	.long	492                             @ DW_AT_type
	.long	.Linfo_string21                 @ DW_AT_name
	.byte	4                               @ DW_AT_decl_file
	.byte	159                             @ DW_AT_decl_line
	.byte	6                               @ Abbrev [6] 0x1ec:0x2d DW_TAG_structure_type
	.long	.Linfo_string20                 @ DW_AT_name
	.byte	12                              @ DW_AT_byte_size
	.byte	4                               @ DW_AT_decl_file
	.byte	152                             @ DW_AT_decl_line
	.byte	7                               @ Abbrev [7] 0x1f4:0xc DW_TAG_member
	.long	.Linfo_string9                  @ DW_AT_name
	.long	386                             @ DW_AT_type
	.byte	4                               @ DW_AT_decl_file
	.byte	155                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	7                               @ Abbrev [7] 0x200:0xc DW_TAG_member
	.long	.Linfo_string11                 @ DW_AT_name
	.long	397                             @ DW_AT_type
	.byte	4                               @ DW_AT_decl_file
	.byte	156                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	7                               @ Abbrev [7] 0x20c:0xc DW_TAG_member
	.long	.Linfo_string12                 @ DW_AT_name
	.long	397                             @ DW_AT_type
	.byte	4                               @ DW_AT_decl_file
	.byte	157                             @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	4                               @ Abbrev [4] 0x219:0x5 DW_TAG_pointer_type
	.long	277                             @ DW_AT_type
	.byte	12                              @ Abbrev [12] 0x21e:0xc DW_TAG_array_type
	.long	554                             @ DW_AT_type
	.byte	13                              @ Abbrev [13] 0x223:0x6 DW_TAG_subrange_type
	.long	561                             @ DW_AT_type
	.byte	10                              @ DW_AT_count
	.byte	0                               @ End Of Children Mark
	.byte	10                              @ Abbrev [10] 0x22a:0x7 DW_TAG_base_type
	.long	.Linfo_string29                 @ DW_AT_name
	.byte	8                               @ DW_AT_encoding
	.byte	1                               @ DW_AT_byte_size
	.byte	14                              @ Abbrev [14] 0x231:0x7 DW_TAG_base_type
	.long	.Linfo_string30                 @ DW_AT_name
	.byte	8                               @ DW_AT_byte_size
	.byte	7                               @ DW_AT_encoding
	.byte	3                               @ Abbrev [3] 0x238:0x5 DW_TAG_volatile_type
	.long	288                             @ DW_AT_type
	.byte	3                               @ Abbrev [3] 0x23d:0x5 DW_TAG_volatile_type
	.long	578                             @ DW_AT_type
	.byte	9                               @ Abbrev [9] 0x242:0xb DW_TAG_typedef
	.long	589                             @ DW_AT_type
	.long	.Linfo_string39                 @ DW_AT_name
	.byte	1                               @ DW_AT_decl_file
	.byte	62                              @ DW_AT_decl_line
	.byte	10                              @ Abbrev [10] 0x24d:0x7 DW_TAG_base_type
	.long	.Linfo_string38                 @ DW_AT_name
	.byte	8                               @ DW_AT_encoding
	.byte	1                               @ DW_AT_byte_size
	.byte	15                              @ Abbrev [15] 0x254:0x12 DW_TAG_variable
	.long	.Linfo_string43                 @ DW_AT_name
	.long	614                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	340                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	pxReadyTasksLists
	.byte	12                              @ Abbrev [12] 0x266:0xc DW_TAG_array_type
	.long	626                             @ DW_AT_type
	.byte	13                              @ Abbrev [13] 0x26b:0x6 DW_TAG_subrange_type
	.long	561                             @ DW_AT_type
	.byte	32                              @ DW_AT_count
	.byte	0                               @ End Of Children Mark
	.byte	9                               @ Abbrev [9] 0x272:0xb DW_TAG_typedef
	.long	408                             @ DW_AT_type
	.long	.Linfo_string44                 @ DW_AT_name
	.byte	4                               @ DW_AT_decl_file
	.byte	171                             @ DW_AT_decl_line
	.byte	15                              @ Abbrev [15] 0x27d:0x12 DW_TAG_variable
	.long	.Linfo_string45                 @ DW_AT_name
	.long	655                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	343                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	pxDelayedTaskList
	.byte	3                               @ Abbrev [3] 0x28f:0x5 DW_TAG_volatile_type
	.long	660                             @ DW_AT_type
	.byte	4                               @ Abbrev [4] 0x294:0x5 DW_TAG_pointer_type
	.long	626                             @ DW_AT_type
	.byte	15                              @ Abbrev [15] 0x299:0x12 DW_TAG_variable
	.long	.Linfo_string46                 @ DW_AT_name
	.long	655                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	344                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	pxOverflowDelayedTaskList
	.byte	15                              @ Abbrev [15] 0x2ab:0x12 DW_TAG_variable
	.long	.Linfo_string47                 @ DW_AT_name
	.long	626                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	345                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	xPendingReadyList
	.byte	15                              @ Abbrev [15] 0x2bd:0x12 DW_TAG_variable
	.long	.Linfo_string48                 @ DW_AT_name
	.long	626                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	349                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	xTasksWaitingTermination
	.byte	15                              @ Abbrev [15] 0x2cf:0x12 DW_TAG_variable
	.long	.Linfo_string49                 @ DW_AT_name
	.long	626                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	341                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	xDelayedTaskList1
	.byte	15                              @ Abbrev [15] 0x2e1:0x12 DW_TAG_variable
	.long	.Linfo_string50                 @ DW_AT_name
	.long	626                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	342                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	xDelayedTaskList2
	.byte	15                              @ Abbrev [15] 0x2f3:0x12 DW_TAG_variable
	.long	.Linfo_string51                 @ DW_AT_name
	.long	453                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	369                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	uxTopReadyPriority
	.byte	15                              @ Abbrev [15] 0x305:0x12 DW_TAG_variable
	.long	.Linfo_string32                 @ DW_AT_name
	.long	458                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	374                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	uxTaskNumber
	.byte	15                              @ Abbrev [15] 0x317:0x12 DW_TAG_variable
	.long	.Linfo_string52                 @ DW_AT_name
	.long	453                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	350                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	uxDeletedTasksWaitingCleanUp
	.byte	15                              @ Abbrev [15] 0x329:0x12 DW_TAG_variable
	.long	.Linfo_string53                 @ DW_AT_name
	.long	453                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	367                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	uxCurrentNumberOfTasks
	.byte	15                              @ Abbrev [15] 0x33b:0x12 DW_TAG_variable
	.long	.Linfo_string54                 @ DW_AT_name
	.long	845                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	370                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	xSchedulerRunning
	.byte	3                               @ Abbrev [3] 0x34d:0x5 DW_TAG_volatile_type
	.long	850                             @ DW_AT_type
	.byte	9                               @ Abbrev [9] 0x352:0xb DW_TAG_typedef
	.long	861                             @ DW_AT_type
	.long	.Linfo_string56                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	56                              @ DW_AT_decl_line
	.byte	10                              @ Abbrev [10] 0x35d:0x7 DW_TAG_base_type
	.long	.Linfo_string55                 @ DW_AT_name
	.byte	5                               @ DW_AT_encoding
	.byte	4                               @ DW_AT_byte_size
	.byte	15                              @ Abbrev [15] 0x364:0x12 DW_TAG_variable
	.long	.Linfo_string57                 @ DW_AT_name
	.long	453                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	386                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	uxSchedulerSuspended
	.byte	15                              @ Abbrev [15] 0x376:0x12 DW_TAG_variable
	.long	.Linfo_string58                 @ DW_AT_name
	.long	904                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	376                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	xIdleTaskHandle
	.byte	9                               @ Abbrev [9] 0x388:0xb DW_TAG_typedef
	.long	915                             @ DW_AT_type
	.long	.Linfo_string59                 @ DW_AT_name
	.byte	5                               @ DW_AT_decl_file
	.byte	70                              @ DW_AT_decl_line
	.byte	4                               @ Abbrev [4] 0x393:0x5 DW_TAG_pointer_type
	.long	90                              @ DW_AT_type
	.byte	15                              @ Abbrev [15] 0x398:0x12 DW_TAG_variable
	.long	.Linfo_string60                 @ DW_AT_name
	.long	938                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	375                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	xNextTaskUnblockTime
	.byte	3                               @ Abbrev [3] 0x3aa:0x5 DW_TAG_volatile_type
	.long	386                             @ DW_AT_type
	.byte	15                              @ Abbrev [15] 0x3af:0x12 DW_TAG_variable
	.long	.Linfo_string61                 @ DW_AT_name
	.long	938                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	368                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	xTickCount
	.byte	15                              @ Abbrev [15] 0x3c1:0x12 DW_TAG_variable
	.long	.Linfo_string62                 @ DW_AT_name
	.long	845                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	372                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	xYieldPending
	.byte	15                              @ Abbrev [15] 0x3d3:0x12 DW_TAG_variable
	.long	.Linfo_string63                 @ DW_AT_name
	.long	453                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	371                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	uxPendedTicks
	.byte	15                              @ Abbrev [15] 0x3e5:0x12 DW_TAG_variable
	.long	.Linfo_string64                 @ DW_AT_name
	.long	845                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	373                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	xNumOfOverflows
	.byte	15                              @ Abbrev [15] 0x3f7:0x12 DW_TAG_variable
	.long	.Linfo_string65                 @ DW_AT_name
	.long	288                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	393                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	ulTotalRunTime
	.byte	15                              @ Abbrev [15] 0x409:0x12 DW_TAG_variable
	.long	.Linfo_string66                 @ DW_AT_name
	.long	288                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.short	392                             @ DW_AT_decl_line
	.byte	5                               @ DW_AT_location
	.byte	3
	.long	ulTaskSwitchedInTime
	.byte	16                              @ Abbrev [16] 0x41b:0x2d DW_TAG_enumeration_type
	.long	589                             @ DW_AT_type
	.byte	1                               @ DW_AT_byte_size
	.byte	5                               @ DW_AT_decl_file
	.byte	79                              @ DW_AT_decl_line
	.byte	17                              @ Abbrev [17] 0x423:0x6 DW_TAG_enumerator
	.long	.Linfo_string67                 @ DW_AT_name
	.byte	0                               @ DW_AT_const_value
	.byte	17                              @ Abbrev [17] 0x429:0x6 DW_TAG_enumerator
	.long	.Linfo_string68                 @ DW_AT_name
	.byte	1                               @ DW_AT_const_value
	.byte	17                              @ Abbrev [17] 0x42f:0x6 DW_TAG_enumerator
	.long	.Linfo_string69                 @ DW_AT_name
	.byte	2                               @ DW_AT_const_value
	.byte	17                              @ Abbrev [17] 0x435:0x6 DW_TAG_enumerator
	.long	.Linfo_string70                 @ DW_AT_name
	.byte	3                               @ DW_AT_const_value
	.byte	17                              @ Abbrev [17] 0x43b:0x6 DW_TAG_enumerator
	.long	.Linfo_string71                 @ DW_AT_name
	.byte	4                               @ DW_AT_const_value
	.byte	17                              @ Abbrev [17] 0x441:0x6 DW_TAG_enumerator
	.long	.Linfo_string72                 @ DW_AT_name
	.byte	5                               @ DW_AT_const_value
	.byte	0                               @ End Of Children Mark
	.byte	16                              @ Abbrev [16] 0x448:0x27 DW_TAG_enumeration_type
	.long	589                             @ DW_AT_type
	.byte	1                               @ DW_AT_byte_size
	.byte	5                               @ DW_AT_decl_file
	.byte	90                              @ DW_AT_decl_line
	.byte	17                              @ Abbrev [17] 0x450:0x6 DW_TAG_enumerator
	.long	.Linfo_string73                 @ DW_AT_name
	.byte	0                               @ DW_AT_const_value
	.byte	17                              @ Abbrev [17] 0x456:0x6 DW_TAG_enumerator
	.long	.Linfo_string74                 @ DW_AT_name
	.byte	1                               @ DW_AT_const_value
	.byte	17                              @ Abbrev [17] 0x45c:0x6 DW_TAG_enumerator
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	2                               @ DW_AT_const_value
	.byte	17                              @ Abbrev [17] 0x462:0x6 DW_TAG_enumerator
	.long	.Linfo_string76                 @ DW_AT_name
	.byte	3                               @ DW_AT_const_value
	.byte	17                              @ Abbrev [17] 0x468:0x6 DW_TAG_enumerator
	.long	.Linfo_string77                 @ DW_AT_name
	.byte	4                               @ DW_AT_const_value
	.byte	0                               @ End Of Children Mark
	.byte	4                               @ Abbrev [4] 0x46f:0x5 DW_TAG_pointer_type
	.long	568                             @ DW_AT_type
	.byte	4                               @ Abbrev [4] 0x474:0x5 DW_TAG_pointer_type
	.long	1145                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x479:0x5 DW_TAG_const_type
	.long	554                             @ DW_AT_type
	.byte	4                               @ Abbrev [4] 0x47e:0x5 DW_TAG_pointer_type
	.long	578                             @ DW_AT_type
	.byte	10                              @ Abbrev [10] 0x483:0x7 DW_TAG_base_type
	.long	.Linfo_string78                 @ DW_AT_name
	.byte	5                               @ DW_AT_encoding
	.byte	4                               @ DW_AT_byte_size
	.byte	9                               @ Abbrev [9] 0x48a:0xb DW_TAG_typedef
	.long	299                             @ DW_AT_type
	.long	.Linfo_string79                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.byte	71                              @ DW_AT_decl_line
	.byte	9                               @ Abbrev [9] 0x495:0xb DW_TAG_typedef
	.long	1184                            @ DW_AT_type
	.long	.Linfo_string81                 @ DW_AT_name
	.byte	1                               @ DW_AT_decl_file
	.byte	63                              @ DW_AT_decl_line
	.byte	10                              @ Abbrev [10] 0x4a0:0x7 DW_TAG_base_type
	.long	.Linfo_string80                 @ DW_AT_name
	.byte	7                               @ DW_AT_encoding
	.byte	2                               @ DW_AT_byte_size
	.byte	19                              @ Abbrev [19] 0x4a7:0x14 DW_TAG_subprogram
	.long	.Linfo_string82                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	191                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	1                               @ DW_AT_inline
	.byte	20                              @ Abbrev [20] 0x4af:0xb DW_TAG_variable
	.long	.Linfo_string83                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	193                             @ DW_AT_decl_line
	.long	288                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0x4bb:0x108 DW_TAG_subprogram
	.long	.Lfunc_begin0                   @ DW_AT_low_pc
	.long	.Lfunc_end0-.Lfunc_begin0       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string91                 @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	578                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	904                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x4d1:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	40
	.long	.Linfo_string146                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	578                             @ DW_AT_decl_line
	.long	6291                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x4e0:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	36
	.long	.Linfo_string148                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	579                             @ DW_AT_decl_line
	.long	6314                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x4ef:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	32
	.long	.Linfo_string149                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	580                             @ DW_AT_decl_line
	.long	6319                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x4fe:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	28
	.long	.Linfo_string150                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	581                             @ DW_AT_decl_line
	.long	6324                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x50d:0x10 DW_TAG_formal_parameter
	.byte	3                               @ DW_AT_location
	.byte	145
	.asciz	"\310"
	.long	.Linfo_string26                 @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	582                             @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x51d:0x10 DW_TAG_formal_parameter
	.byte	3                               @ DW_AT_location
	.byte	145
	.asciz	"\314"
	.long	.Linfo_string151                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	583                             @ DW_AT_decl_line
	.long	6329                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x52d:0x10 DW_TAG_formal_parameter
	.byte	3                               @ DW_AT_location
	.byte	145
	.asciz	"\320"
	.long	.Linfo_string152                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	584                             @ DW_AT_decl_line
	.long	6334                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x53d:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	24
	.long	.Linfo_string169                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	586                             @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x54c:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string170                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	587                             @ DW_AT_decl_line
	.long	904                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x55b:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp2                          @ DW_AT_low_pc
	.long	.Ltmp3-.Ltmp2                   @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	589                             @ DW_AT_call_line
	.byte	3                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x56c:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	44
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	24                              @ Abbrev [24] 0x575:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp7                          @ DW_AT_low_pc
	.long	.Ltmp8-.Ltmp7                   @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	590                             @ DW_AT_call_line
	.byte	3                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x586:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	48
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x58f:0x33 DW_TAG_lexical_block
	.long	.Ltmp11                         @ DW_AT_low_pc
	.long	.Ltmp18-.Ltmp11                 @ DW_AT_high_pc
	.byte	23                              @ Abbrev [23] 0x598:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string171                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	597                             @ DW_AT_decl_line
	.long	6592                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x5a7:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp14                         @ DW_AT_low_pc
	.long	.Ltmp15-.Ltmp14                 @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	598                             @ DW_AT_call_line
	.byte	4                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x5b8:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	52
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	27                              @ Abbrev [27] 0x5c3:0xc3 DW_TAG_subprogram
	.long	.Lfunc_begin1                   @ DW_AT_low_pc
	.long	.Lfunc_end1-.Lfunc_begin1       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string92                 @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	821                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	22                              @ Abbrev [22] 0x5d5:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	24
	.long	.Linfo_string146                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	821                             @ DW_AT_decl_line
	.long	6291                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x5e4:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string148                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	822                             @ DW_AT_decl_line
	.long	6314                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x5f3:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string149                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	823                             @ DW_AT_decl_line
	.long	6319                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x602:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string150                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	824                             @ DW_AT_decl_line
	.long	6324                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x611:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	40
	.long	.Linfo_string26                 @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	825                             @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x620:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	44
	.long	.Linfo_string172                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	826                             @ DW_AT_decl_line
	.long	6597                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x62f:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	48
	.long	.Linfo_string169                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	827                             @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x63e:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	52
	.long	.Linfo_string173                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	828                             @ DW_AT_decl_line
	.long	6607                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x64d:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string4                  @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	830                             @ DW_AT_decl_line
	.long	537                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x65c:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string179                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	831                             @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x66b:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp29                         @ DW_AT_low_pc
	.long	.Ltmp30-.Ltmp29                 @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	865                             @ DW_AT_call_line
	.byte	3                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x67c:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	28
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	27                              @ Abbrev [27] 0x686:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin2                   @ DW_AT_low_pc
	.long	.Lfunc_end2-.Lfunc_begin2       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string93                 @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1072                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	22                              @ Abbrev [22] 0x698:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string169                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1072                            @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	28                              @ Abbrev [28] 0x6a8:0x4b DW_TAG_subprogram
	.long	.Lfunc_begin3                   @ DW_AT_low_pc
	.long	.Lfunc_end3-.Lfunc_begin3       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string94                 @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1157                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x6ba:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string180                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1157                            @ DW_AT_decl_line
	.long	904                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x6c9:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1159                            @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x6d8:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp111                        @ DW_AT_low_pc
	.long	.Ltmp112-.Ltmp111               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	1234                            @ DW_AT_call_line
	.byte	5                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x6e9:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	27                              @ Abbrev [27] 0x6f3:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin4                   @ DW_AT_low_pc
	.long	.Lfunc_end4-.Lfunc_begin4       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string95                 @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3825                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	22                              @ Abbrev [22] 0x705:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3825                            @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	27                              @ Abbrev [27] 0x715:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin5                   @ DW_AT_low_pc
	.long	.Lfunc_end5-.Lfunc_begin5       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string96                 @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3879                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	23                              @ Abbrev [23] 0x727:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3881                            @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	28                              @ Abbrev [28] 0x737:0x4b DW_TAG_subprogram
	.long	.Lfunc_begin6                   @ DW_AT_low_pc
	.long	.Lfunc_end6-.Lfunc_begin6       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string97                 @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1333                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x749:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string182                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1333                            @ DW_AT_decl_line
	.long	6678                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x758:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string183                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1335                            @ DW_AT_decl_line
	.long	850                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x767:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp133                        @ DW_AT_low_pc
	.long	.Ltmp134-.Ltmp133               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	1340                            @ DW_AT_call_line
	.byte	4                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x778:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	29                              @ Abbrev [29] 0x782:0x12 DW_TAG_subprogram
	.long	.Lfunc_begin7                   @ DW_AT_low_pc
	.long	.Lfunc_end7-.Lfunc_begin7       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string98                 @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2100                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	27                              @ Abbrev [27] 0x794:0x4f DW_TAG_subprogram
	.long	.Lfunc_begin8                   @ DW_AT_low_pc
	.long	.Lfunc_end8-.Lfunc_begin8       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string99                 @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	5080                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	22                              @ Abbrev [22] 0x7a6:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string184                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	5080                            @ DW_AT_decl_line
	.long	386                             @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x7b5:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string185                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	5080                            @ DW_AT_decl_line
	.long	6683                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x7c4:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string186                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	5082                            @ DW_AT_decl_line
	.long	386                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x7d3:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string187                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	5083                            @ DW_AT_decl_line
	.long	6678                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0x7e3:0x68 DW_TAG_subprogram
	.long	.Lfunc_begin9                   @ DW_AT_low_pc
	.long	.Lfunc_end9-.Lfunc_begin9       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string100                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2173                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	850                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	23                              @ Abbrev [23] 0x7f9:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2175                            @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x808:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string183                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2176                            @ DW_AT_decl_line
	.long	850                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x817:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp165                        @ DW_AT_low_pc
	.long	.Ltmp166-.Ltmp165               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	2180                            @ DW_AT_call_line
	.byte	2                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x828:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x831:0x19 DW_TAG_lexical_block
	.long	.Ltmp183                        @ DW_AT_low_pc
	.long	.Ltmp194-.Ltmp183               @ DW_AT_high_pc
	.byte	23                              @ Abbrev [23] 0x83a:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string188                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2232                            @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0x84b:0x8b DW_TAG_subprogram
	.long	.Lfunc_begin10                  @ DW_AT_low_pc
	.long	.Lfunc_end10-.Lfunc_begin10     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string101                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1378                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	6275                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x861:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	24
	.long	.Linfo_string189                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1378                            @ DW_AT_decl_line
	.long	904                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x870:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	23
	.long	.Linfo_string190                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1380                            @ DW_AT_decl_line
	.long	6275                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x87f:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string191                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1381                            @ DW_AT_decl_line
	.long	6688                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x88e:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string192                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1381                            @ DW_AT_decl_line
	.long	6688                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x89d:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string193                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1381                            @ DW_AT_decl_line
	.long	6688                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x8ac:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1382                            @ DW_AT_decl_line
	.long	6698                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x8bb:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp207                        @ DW_AT_low_pc
	.long	.Ltmp208-.Ltmp207               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	1384                            @ DW_AT_call_line
	.byte	3                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x8cc:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	28
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0x8d6:0x44 DW_TAG_subprogram
	.long	.Lfunc_begin11                  @ DW_AT_low_pc
	.long	.Lfunc_end11-.Lfunc_begin11     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string103                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1470                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	458                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x8ec:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string189                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1470                            @ DW_AT_decl_line
	.long	6713                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x8fb:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1472                            @ DW_AT_decl_line
	.long	6703                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x90a:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string194                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1473                            @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	30                              @ Abbrev [30] 0x91a:0x23 DW_TAG_subprogram
	.long	.Linfo_string84                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	209                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	288                             @ DW_AT_type
	.byte	1                               @ DW_AT_inline
	.byte	20                              @ Abbrev [20] 0x926:0xb DW_TAG_variable
	.long	.Linfo_string85                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	211                             @ DW_AT_decl_line
	.long	288                             @ DW_AT_type
	.byte	20                              @ Abbrev [20] 0x931:0xb DW_TAG_variable
	.long	.Linfo_string83                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	211                             @ DW_AT_decl_line
	.long	288                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	19                              @ Abbrev [19] 0x93d:0x14 DW_TAG_subprogram
	.long	.Linfo_string86                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	231                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	1                               @ DW_AT_inline
	.byte	31                              @ Abbrev [31] 0x945:0xb DW_TAG_formal_parameter
	.long	.Linfo_string87                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	231                             @ DW_AT_decl_line
	.long	288                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0x951:0x8f DW_TAG_subprogram
	.long	.Lfunc_begin12                  @ DW_AT_low_pc
	.long	.Lfunc_end12-.Lfunc_begin12     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string104                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1492                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	458                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x967:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string189                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1492                            @ DW_AT_decl_line
	.long	6713                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x976:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1494                            @ DW_AT_decl_line
	.long	6703                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x985:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string194                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1495                            @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x994:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string195                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1495                            @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x9a3:0x22 DW_TAG_inlined_subroutine
	.long	2330                            @ DW_AT_abstract_origin
	.long	.Ltmp231                        @ DW_AT_low_pc
	.long	.Ltmp232-.Ltmp231               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	1515                            @ DW_AT_call_line
	.byte	27                              @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x9b4:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	24
	.long	2342                            @ DW_AT_abstract_origin
	.byte	25                              @ Abbrev [25] 0x9bc:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	2353                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	24                              @ Abbrev [24] 0x9c5:0x1a DW_TAG_inlined_subroutine
	.long	2365                            @ DW_AT_abstract_origin
	.long	.Ltmp235                        @ DW_AT_low_pc
	.long	.Ltmp236-.Ltmp235               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	1522                            @ DW_AT_call_line
	.byte	3                               @ DW_AT_call_column
	.byte	32                              @ Abbrev [32] 0x9d6:0x8 DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	28
	.long	2373                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	28                              @ Abbrev [28] 0x9e0:0x87 DW_TAG_subprogram
	.long	.Lfunc_begin13                  @ DW_AT_low_pc
	.long	.Lfunc_end13-.Lfunc_begin13     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string105                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1532                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x9f2:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	24
	.long	.Linfo_string189                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1532                            @ DW_AT_decl_line
	.long	904                             @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0xa01:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string196                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1532                            @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0xa10:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1534                            @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0xa1f:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string197                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1535                            @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0xa2e:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string198                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1535                            @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0xa3d:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string199                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1536                            @ DW_AT_decl_line
	.long	850                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xa4c:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp241                        @ DW_AT_low_pc
	.long	.Ltmp242-.Ltmp241               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	1538                            @ DW_AT_call_line
	.byte	3                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0xa5d:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	28
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	28                              @ Abbrev [28] 0xa67:0x8d DW_TAG_subprogram
	.long	.Lfunc_begin14                  @ DW_AT_low_pc
	.long	.Lfunc_end14-.Lfunc_begin14     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string106                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1967                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	23                              @ Abbrev [23] 0xa79:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	28
	.long	.Linfo_string170                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1969                            @ DW_AT_decl_line
	.long	850                             @ DW_AT_type
	.byte	26                              @ Abbrev [26] 0xa88:0x37 DW_TAG_lexical_block
	.long	.Ltmp287                        @ DW_AT_low_pc
	.long	.Ltmp293-.Ltmp287               @ DW_AT_high_pc
	.byte	23                              @ Abbrev [23] 0xa91:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	24
	.long	.Linfo_string200                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1974                            @ DW_AT_decl_line
	.long	6339                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0xaa0:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string201                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1975                            @ DW_AT_decl_line
	.long	537                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0xaaf:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string202                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	1976                            @ DW_AT_decl_line
	.long	288                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	24                              @ Abbrev [24] 0xabf:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp299                        @ DW_AT_low_pc
	.long	.Ltmp300-.Ltmp299               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	2039                            @ DW_AT_call_line
	.byte	3                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0xad0:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	32
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	24                              @ Abbrev [24] 0xad9:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp307                        @ DW_AT_low_pc
	.long	.Ltmp308-.Ltmp307               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	2080                            @ DW_AT_call_line
	.byte	3                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0xaea:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	36
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	27                              @ Abbrev [27] 0xaf4:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin15                  @ DW_AT_low_pc
	.long	.Lfunc_end15-.Lfunc_begin15     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string107                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3333                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	22                              @ Abbrev [22] 0xb06:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string150                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3333                            @ DW_AT_decl_line
	.long	402                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	28                              @ Abbrev [28] 0xb16:0x2d DW_TAG_subprogram
	.long	.Lfunc_begin16                  @ DW_AT_low_pc
	.long	.Lfunc_end16-.Lfunc_begin16     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string108                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2089                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xb28:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp320                        @ DW_AT_low_pc
	.long	.Ltmp321-.Ltmp320               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	2094                            @ DW_AT_call_line
	.byte	2                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0xb39:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0xb43:0x90 DW_TAG_subprogram
	.long	.Lfunc_begin17                  @ DW_AT_low_pc
	.long	.Lfunc_end17-.Lfunc_begin17     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string109                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2664                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	850                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	23                              @ Abbrev [23] 0xb59:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2666                            @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0xb68:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string9                  @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2667                            @ DW_AT_decl_line
	.long	386                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0xb77:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string203                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2668                            @ DW_AT_decl_line
	.long	850                             @ DW_AT_type
	.byte	26                              @ Abbrev [26] 0xb86:0x4c DW_TAG_lexical_block
	.long	.Ltmp326                        @ DW_AT_low_pc
	.long	.Ltmp361-.Ltmp326               @ DW_AT_high_pc
	.byte	23                              @ Abbrev [23] 0xb8f:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string187                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2678                            @ DW_AT_decl_line
	.long	6678                            @ DW_AT_type
	.byte	26                              @ Abbrev [26] 0xb9e:0x33 DW_TAG_lexical_block
	.long	.Ltmp329                        @ DW_AT_low_pc
	.long	.Ltmp335-.Ltmp329               @ DW_AT_high_pc
	.byte	23                              @ Abbrev [23] 0xba7:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string204                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2686                            @ DW_AT_decl_line
	.long	660                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xbb6:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp331                        @ DW_AT_low_pc
	.long	.Ltmp332-.Ltmp331               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	2686                            @ DW_AT_call_line
	.byte	4                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0xbc7:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0xbd3:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin18                  @ DW_AT_low_pc
	.long	.Lfunc_end18-.Lfunc_begin18     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string110                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2283                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	386                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	23                              @ Abbrev [23] 0xbe9:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string205                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2285                            @ DW_AT_decl_line
	.long	386                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0xbf9:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin19                  @ DW_AT_low_pc
	.long	.Lfunc_end19-.Lfunc_begin19     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string111                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2298                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	386                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	23                              @ Abbrev [23] 0xc0f:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string170                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2300                            @ DW_AT_decl_line
	.long	386                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0xc1e:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string206                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2301                            @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	33                              @ Abbrev [33] 0xc2e:0x16 DW_TAG_subprogram
	.long	.Lfunc_begin20                  @ DW_AT_low_pc
	.long	.Lfunc_end20-.Lfunc_begin20     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string112                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2329                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	458                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	21                              @ Abbrev [21] 0xc44:0x4f DW_TAG_subprogram
	.long	.Lfunc_begin21                  @ DW_AT_low_pc
	.long	.Lfunc_end21-.Lfunc_begin21     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string113                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2337                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	6286                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0xc5a:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string207                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2337                            @ DW_AT_decl_line
	.long	904                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0xc69:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2339                            @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xc78:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp378                        @ DW_AT_low_pc
	.long	.Ltmp379-.Ltmp378               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	2344                            @ DW_AT_call_line
	.byte	2                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0xc89:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0xc93:0x62 DW_TAG_subprogram
	.long	.Lfunc_begin22                  @ DW_AT_low_pc
	.long	.Lfunc_end22-.Lfunc_begin22     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string114                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2484                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	458                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0xca9:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string208                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2484                            @ DW_AT_decl_line
	.long	6718                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0xcb8:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string217                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2484                            @ DW_AT_decl_line
	.long	6856                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0xcc7:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string218                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2484                            @ DW_AT_decl_line
	.long	6861                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0xcd6:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string219                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2486                            @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0xce5:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string220                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2486                            @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	34                              @ Abbrev [34] 0xcf5:0xa3 DW_TAG_subprogram
	.long	.Lfunc_begin23                  @ DW_AT_low_pc
	.long	.Lfunc_end23-.Lfunc_begin23     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string115                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3704                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	458                             @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0xd0b:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	28
	.long	.Linfo_string208                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3704                            @ DW_AT_decl_line
	.long	6723                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0xd1a:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	24
	.long	.Linfo_string221                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3704                            @ DW_AT_decl_line
	.long	660                             @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0xd29:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	23
	.long	.Linfo_string222                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3704                            @ DW_AT_decl_line
	.long	6275                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0xd38:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string223                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3706                            @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0xd47:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string224                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3706                            @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0xd56:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string219                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3707                            @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	26                              @ Abbrev [26] 0xd65:0x19 DW_TAG_lexical_block
	.long	.Ltmp401                        @ DW_AT_low_pc
	.long	.Ltmp406-.Ltmp401               @ DW_AT_high_pc
	.byte	23                              @ Abbrev [23] 0xd6e:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string225                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3711                            @ DW_AT_decl_line
	.long	6871                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xd7e:0x19 DW_TAG_lexical_block
	.long	.Ltmp407                        @ DW_AT_low_pc
	.long	.Ltmp412-.Ltmp407               @ DW_AT_high_pc
	.byte	23                              @ Abbrev [23] 0xd87:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string225                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3719                            @ DW_AT_decl_line
	.long	6871                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	30                              @ Abbrev [30] 0xd98:0x23 DW_TAG_subprogram
	.long	.Linfo_string88                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	130                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	578                             @ DW_AT_type
	.byte	1                               @ DW_AT_inline
	.byte	31                              @ Abbrev [31] 0xda4:0xb DW_TAG_formal_parameter
	.long	.Linfo_string89                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	130                             @ DW_AT_decl_line
	.long	288                             @ DW_AT_type
	.byte	20                              @ Abbrev [20] 0xdaf:0xb DW_TAG_variable
	.long	.Linfo_string90                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	132                             @ DW_AT_decl_line
	.long	578                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	28                              @ Abbrev [28] 0xdbb:0x81 DW_TAG_subprogram
	.long	.Lfunc_begin24                  @ DW_AT_low_pc
	.long	.Lfunc_end24-.Lfunc_begin24     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string116                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2946                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	26                              @ Abbrev [26] 0xdcd:0x6e DW_TAG_lexical_block
	.long	.Ltmp427                        @ DW_AT_low_pc
	.long	.Ltmp440-.Ltmp427               @ DW_AT_high_pc
	.byte	23                              @ Abbrev [23] 0xdd6:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string226                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2998                            @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xde5:0x22 DW_TAG_inlined_subroutine
	.long	3480                            @ DW_AT_abstract_origin
	.long	.Ltmp428                        @ DW_AT_low_pc
	.long	.Ltmp429-.Ltmp428               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	2998                            @ DW_AT_call_line
	.byte	3                               @ DW_AT_call_column
	.byte	32                              @ Abbrev [32] 0xdf6:0x8 DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	3492                            @ DW_AT_abstract_origin
	.byte	25                              @ Abbrev [25] 0xdfe:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	11
	.long	3503                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	24                              @ Abbrev [24] 0xe07:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp432                        @ DW_AT_low_pc
	.long	.Ltmp433-.Ltmp432               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	2998                            @ DW_AT_call_line
	.byte	3                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0xe18:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xe21:0x19 DW_TAG_lexical_block
	.long	.Ltmp435                        @ DW_AT_low_pc
	.long	.Ltmp440-.Ltmp435               @ DW_AT_high_pc
	.byte	23                              @ Abbrev [23] 0xe2a:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string225                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	2998                            @ DW_AT_decl_line
	.long	6871                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	28                              @ Abbrev [28] 0xe3c:0x4b DW_TAG_subprogram
	.long	.Lfunc_begin25                  @ DW_AT_low_pc
	.long	.Lfunc_end25-.Lfunc_begin25     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string117                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3019                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0xe4e:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string227                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3019                            @ DW_AT_decl_line
	.long	6871                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0xe5d:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string184                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3019                            @ DW_AT_decl_line
	.long	6678                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xe6c:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp444                        @ DW_AT_low_pc
	.long	.Ltmp445-.Ltmp444               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	3021                            @ DW_AT_call_line
	.byte	2                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0xe7d:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	28                              @ Abbrev [28] 0xe87:0x74 DW_TAG_subprogram
	.long	.Lfunc_begin26                  @ DW_AT_low_pc
	.long	.Lfunc_end26-.Lfunc_begin26     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string118                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3036                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0xe99:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string227                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3036                            @ DW_AT_decl_line
	.long	660                             @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0xea8:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string9                  @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3036                            @ DW_AT_decl_line
	.long	6678                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0xeb7:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string184                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3036                            @ DW_AT_decl_line
	.long	6678                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xec6:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp451                        @ DW_AT_low_pc
	.long	.Ltmp452-.Ltmp451               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	3038                            @ DW_AT_call_line
	.byte	2                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0xed7:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	24                              @ Abbrev [24] 0xee0:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp456                        @ DW_AT_low_pc
	.long	.Ltmp457-.Ltmp456               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	3042                            @ DW_AT_call_line
	.byte	2                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0xef1:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	28                              @ Abbrev [28] 0xefb:0x5a DW_TAG_subprogram
	.long	.Lfunc_begin27                  @ DW_AT_low_pc
	.long	.Lfunc_end27-.Lfunc_begin27     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string119                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3062                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0xf0d:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string227                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3062                            @ DW_AT_decl_line
	.long	6871                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0xf1c:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string184                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3062                            @ DW_AT_decl_line
	.long	386                             @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0xf2b:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string228                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3062                            @ DW_AT_decl_line
	.long	6683                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xf3a:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp463                        @ DW_AT_low_pc
	.long	.Ltmp464-.Ltmp463               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	3064                            @ DW_AT_call_line
	.byte	3                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0xf4b:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0xf55:0x5e DW_TAG_subprogram
	.long	.Lfunc_begin28                  @ DW_AT_low_pc
	.long	.Lfunc_end28-.Lfunc_begin28     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string120                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3093                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	850                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0xf6b:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string227                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3093                            @ DW_AT_decl_line
	.long	6876                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0xf7a:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string229                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3095                            @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0xf89:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string170                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3096                            @ DW_AT_decl_line
	.long	850                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xf98:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp475                        @ DW_AT_low_pc
	.long	.Ltmp476-.Ltmp475               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	3112                            @ DW_AT_call_line
	.byte	2                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0xfa9:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	28                              @ Abbrev [28] 0xfb3:0x74 DW_TAG_subprogram
	.long	.Lfunc_begin29                  @ DW_AT_low_pc
	.long	.Lfunc_end29-.Lfunc_begin29     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string121                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3161                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0xfc5:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string230                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3161                            @ DW_AT_decl_line
	.long	476                             @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0xfd4:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string9                  @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3161                            @ DW_AT_decl_line
	.long	6678                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0xfe3:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string229                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3163                            @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xff2:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp492                        @ DW_AT_low_pc
	.long	.Ltmp493-.Ltmp492               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	3167                            @ DW_AT_call_line
	.byte	2                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x1003:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	24                              @ Abbrev [24] 0x100c:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp498                        @ DW_AT_low_pc
	.long	.Ltmp499-.Ltmp498               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	3175                            @ DW_AT_call_line
	.byte	2                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x101d:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	28                              @ Abbrev [28] 0x1027:0x3c DW_TAG_subprogram
	.long	.Lfunc_begin30                  @ DW_AT_low_pc
	.long	.Lfunc_end30-.Lfunc_begin30     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string122                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3195                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x1039:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string231                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3195                            @ DW_AT_decl_line
	.long	6881                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1048:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp509                        @ DW_AT_low_pc
	.long	.Ltmp510-.Ltmp509               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	3197                            @ DW_AT_call_line
	.byte	2                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x1059:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	28                              @ Abbrev [28] 0x1063:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin31                  @ DW_AT_low_pc
	.long	.Lfunc_end31-.Lfunc_begin31     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string123                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3207                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x1075:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string231                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3207                            @ DW_AT_decl_line
	.long	6881                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0x1085:0xa0 DW_TAG_subprogram
	.long	.Lfunc_begin32                  @ DW_AT_low_pc
	.long	.Lfunc_end32-.Lfunc_begin32     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string124                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3215                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	850                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x109b:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string231                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3215                            @ DW_AT_decl_line
	.long	6881                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x10aa:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string236                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3215                            @ DW_AT_decl_line
	.long	6935                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x10b9:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string170                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3217                            @ DW_AT_decl_line
	.long	850                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x10c8:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp520                        @ DW_AT_low_pc
	.long	.Ltmp521-.Ltmp520               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	3219                            @ DW_AT_call_line
	.byte	2                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x10d9:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	24
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	24                              @ Abbrev [24] 0x10e2:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp525                        @ DW_AT_low_pc
	.long	.Ltmp526-.Ltmp525               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	3220                            @ DW_AT_call_line
	.byte	2                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x10f3:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	28
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x10fc:0x28 DW_TAG_lexical_block
	.long	.Ltmp529                        @ DW_AT_low_pc
	.long	.Ltmp537-.Ltmp529               @ DW_AT_high_pc
	.byte	23                              @ Abbrev [23] 0x1105:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string187                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3225                            @ DW_AT_decl_line
	.long	6678                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x1114:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string237                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3226                            @ DW_AT_decl_line
	.long	6678                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	29                              @ Abbrev [29] 0x1125:0x12 DW_TAG_subprogram
	.long	.Lfunc_begin33                  @ DW_AT_low_pc
	.long	.Lfunc_end33-.Lfunc_begin33     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string125                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3278                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	21                              @ Abbrev [21] 0x1137:0x44 DW_TAG_subprogram
	.long	.Lfunc_begin34                  @ DW_AT_low_pc
	.long	.Lfunc_end34-.Lfunc_begin34     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string126                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3286                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	458                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x114d:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string189                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3286                            @ DW_AT_decl_line
	.long	904                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x115c:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string194                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3288                            @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x116b:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3289                            @ DW_AT_decl_line
	.long	6703                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	28                              @ Abbrev [28] 0x117b:0x40 DW_TAG_subprogram
	.long	.Lfunc_begin35                  @ DW_AT_low_pc
	.long	.Lfunc_end35-.Lfunc_begin35     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string127                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3309                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x118d:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string189                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3309                            @ DW_AT_decl_line
	.long	904                             @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x119c:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string238                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3309                            @ DW_AT_decl_line
	.long	6856                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x11ab:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3311                            @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	28                              @ Abbrev [28] 0x11bb:0x5e DW_TAG_subprogram
	.long	.Lfunc_begin36                  @ DW_AT_low_pc
	.long	.Lfunc_end36-.Lfunc_begin36     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string128                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3608                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x11cd:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string189                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3608                            @ DW_AT_decl_line
	.long	904                             @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x11dc:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string239                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3608                            @ DW_AT_decl_line
	.long	6723                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x11eb:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string240                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3608                            @ DW_AT_decl_line
	.long	850                             @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x11fa:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	11
	.long	.Linfo_string222                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3608                            @ DW_AT_decl_line
	.long	6275                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x1209:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3610                            @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	34                              @ Abbrev [34] 0x1219:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin37                  @ DW_AT_low_pc
	.long	.Lfunc_end37-.Lfunc_begin37     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string129                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3737                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	1173                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x122f:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string241                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3737                            @ DW_AT_decl_line
	.long	6945                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x123e:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string242                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3739                            @ DW_AT_decl_line
	.long	288                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0x124e:0x53 DW_TAG_subprogram
	.long	.Lfunc_begin38                  @ DW_AT_low_pc
	.long	.Lfunc_end38-.Lfunc_begin38     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string130                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3797                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	458                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x1264:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string189                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3797                            @ DW_AT_decl_line
	.long	904                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x1273:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3799                            @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x1282:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string243                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3800                            @ DW_AT_decl_line
	.long	1150                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x1291:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string194                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3801                            @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0x12a1:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin39                  @ DW_AT_low_pc
	.long	.Lfunc_end39-.Lfunc_begin39     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string131                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3905                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	904                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	23                              @ Abbrev [23] 0x12b7:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string170                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3907                            @ DW_AT_decl_line
	.long	904                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0x12c7:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin40                  @ DW_AT_low_pc
	.long	.Lfunc_end40-.Lfunc_begin40     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string132                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3922                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	850                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	23                              @ Abbrev [23] 0x12dd:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string170                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3924                            @ DW_AT_decl_line
	.long	850                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0x12ed:0x44 DW_TAG_subprogram
	.long	.Lfunc_begin41                  @ DW_AT_low_pc
	.long	.Lfunc_end41-.Lfunc_begin41     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string133                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3950                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	850                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x1303:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string244                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3950                            @ DW_AT_decl_line
	.long	6713                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x1312:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string245                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3952                            @ DW_AT_decl_line
	.long	6955                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x1321:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string170                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3953                            @ DW_AT_decl_line
	.long	850                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0x1331:0x78 DW_TAG_subprogram
	.long	.Lfunc_begin42                  @ DW_AT_low_pc
	.long	.Lfunc_end42-.Lfunc_begin42     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string134                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4037                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	850                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x1347:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string244                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4037                            @ DW_AT_decl_line
	.long	6713                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x1356:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4039                            @ DW_AT_decl_line
	.long	6955                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x1365:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string170                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4040                            @ DW_AT_decl_line
	.long	850                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1374:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp621                        @ DW_AT_low_pc
	.long	.Ltmp622-.Ltmp621               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	4048                            @ DW_AT_call_line
	.byte	4                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x1385:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	24                              @ Abbrev [24] 0x138e:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp626                        @ DW_AT_low_pc
	.long	.Ltmp627-.Ltmp626               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	4049                            @ DW_AT_call_line
	.byte	4                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x139f:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	28                              @ Abbrev [28] 0x13a9:0xa1 DW_TAG_subprogram
	.long	.Lfunc_begin43                  @ DW_AT_low_pc
	.long	.Lfunc_end43-.Lfunc_begin43     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string135                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4117                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x13bb:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string244                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4117                            @ DW_AT_decl_line
	.long	6713                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x13ca:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string246                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4117                            @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x13d9:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4119                            @ DW_AT_decl_line
	.long	6955                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x13e8:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string198                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4120                            @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x13f7:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string247                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4120                            @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x1406:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string248                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4121                            @ DW_AT_decl_line
	.long	6856                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1415:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp650                        @ DW_AT_low_pc
	.long	.Ltmp651-.Ltmp650               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	4127                            @ DW_AT_call_line
	.byte	4                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x1426:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	24
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	24                              @ Abbrev [24] 0x142f:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp663                        @ DW_AT_low_pc
	.long	.Ltmp664-.Ltmp663               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	4154                            @ DW_AT_call_line
	.byte	6                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x1440:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	28
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0x144a:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin44                  @ DW_AT_low_pc
	.long	.Lfunc_end44-.Lfunc_begin44     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string136                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4532                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	386                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	23                              @ Abbrev [23] 0x1460:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string194                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4534                            @ DW_AT_decl_line
	.long	386                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	33                              @ Abbrev [33] 0x1470:0x16 DW_TAG_subprogram
	.long	.Lfunc_begin45                  @ DW_AT_low_pc
	.long	.Lfunc_end45-.Lfunc_begin45     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string137                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4548                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	904                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	21                              @ Abbrev [21] 0x1486:0x44 DW_TAG_subprogram
	.long	.Lfunc_begin46                  @ DW_AT_low_pc
	.long	.Lfunc_end46-.Lfunc_begin46     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string138                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4565                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	288                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x149c:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string249                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4565                            @ DW_AT_decl_line
	.long	850                             @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x14ab:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string184                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4565                            @ DW_AT_decl_line
	.long	386                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x14ba:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string250                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4567                            @ DW_AT_decl_line
	.long	288                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0x14ca:0x62 DW_TAG_subprogram
	.long	.Lfunc_begin47                  @ DW_AT_low_pc
	.long	.Lfunc_end47-.Lfunc_begin47     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string139                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4633                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	850                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x14e0:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string251                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4633                            @ DW_AT_decl_line
	.long	288                             @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x14ef:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string252                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4633                            @ DW_AT_decl_line
	.long	288                             @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x14fe:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string253                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4633                            @ DW_AT_decl_line
	.long	6866                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x150d:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string184                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4633                            @ DW_AT_decl_line
	.long	386                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x151c:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string170                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4635                            @ DW_AT_decl_line
	.long	850                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0x152c:0xce DW_TAG_subprogram
	.long	.Lfunc_begin48                  @ DW_AT_low_pc
	.long	.Lfunc_end48-.Lfunc_begin48     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string140                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4713                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	850                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x1542:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	32
	.long	.Linfo_string254                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4713                            @ DW_AT_decl_line
	.long	904                             @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x1551:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	28
	.long	.Linfo_string255                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4713                            @ DW_AT_decl_line
	.long	288                             @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x1560:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	27
	.long	.Linfo_string256                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4713                            @ DW_AT_decl_line
	.long	6960                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x156f:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string258                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4713                            @ DW_AT_decl_line
	.long	6866                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x157e:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4715                            @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x158d:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string170                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4716                            @ DW_AT_decl_line
	.long	850                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x159c:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	11
	.long	.Linfo_string259                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4717                            @ DW_AT_decl_line
	.long	578                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x15ab:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp737                        @ DW_AT_low_pc
	.long	.Ltmp738-.Ltmp737               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	4719                            @ DW_AT_call_line
	.byte	3                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x15bc:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	36
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	24                              @ Abbrev [24] 0x15c5:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp754                        @ DW_AT_low_pc
	.long	.Ltmp755-.Ltmp754               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	4768                            @ DW_AT_call_line
	.byte	6                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x15d6:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	40
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	24                              @ Abbrev [24] 0x15df:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp763                        @ DW_AT_low_pc
	.long	.Ltmp764-.Ltmp763               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	4783                            @ DW_AT_call_line
	.byte	5                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x15f0:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	44
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0x15fa:0x129 DW_TAG_subprogram
	.long	.Lfunc_begin49                  @ DW_AT_low_pc
	.long	.Lfunc_end49-.Lfunc_begin49     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string141                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4827                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	850                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x1610:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	36
	.long	.Linfo_string254                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4827                            @ DW_AT_decl_line
	.long	904                             @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x161f:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	32
	.long	.Linfo_string255                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4827                            @ DW_AT_decl_line
	.long	288                             @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x162e:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	31
	.long	.Linfo_string256                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4827                            @ DW_AT_decl_line
	.long	6960                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x163d:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	24
	.long	.Linfo_string258                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4827                            @ DW_AT_decl_line
	.long	6866                            @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x164c:0x10 DW_TAG_formal_parameter
	.byte	3                               @ DW_AT_location
	.byte	145
	.asciz	"\310"
	.long	.Linfo_string260                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4827                            @ DW_AT_decl_line
	.long	6971                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x165c:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4829                            @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x166b:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	19
	.long	.Linfo_string259                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4830                            @ DW_AT_decl_line
	.long	578                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x167a:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string170                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4831                            @ DW_AT_decl_line
	.long	850                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x1689:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string206                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4832                            @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1698:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp776                        @ DW_AT_low_pc
	.long	.Ltmp777-.Ltmp776               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	4834                            @ DW_AT_call_line
	.byte	3                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x16a9:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	40
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	24                              @ Abbrev [24] 0x16b2:0x22 DW_TAG_inlined_subroutine
	.long	2330                            @ DW_AT_abstract_origin
	.long	.Ltmp780                        @ DW_AT_low_pc
	.long	.Ltmp781-.Ltmp780               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	4856                            @ DW_AT_call_line
	.byte	28                              @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x16c3:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	48
	.long	2342                            @ DW_AT_abstract_origin
	.byte	25                              @ Abbrev [25] 0x16cb:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	44
	.long	2353                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	24                              @ Abbrev [24] 0x16d4:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp795                        @ DW_AT_low_pc
	.long	.Ltmp796-.Ltmp795               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	4901                            @ DW_AT_call_line
	.byte	6                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x16e5:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	52
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	24                              @ Abbrev [24] 0x16ee:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp803                        @ DW_AT_low_pc
	.long	.Ltmp804-.Ltmp803               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	4912                            @ DW_AT_call_line
	.byte	5                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x16ff:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	56
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	24                              @ Abbrev [24] 0x1708:0x1a DW_TAG_inlined_subroutine
	.long	2365                            @ DW_AT_abstract_origin
	.long	.Ltmp818                        @ DW_AT_low_pc
	.long	.Ltmp819-.Ltmp818               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	4946                            @ DW_AT_call_line
	.byte	3                               @ DW_AT_call_column
	.byte	32                              @ Abbrev [32] 0x1719:0x8 DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	60
	.long	2373                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	28                              @ Abbrev [28] 0x1723:0xce DW_TAG_subprogram
	.long	.Lfunc_begin50                  @ DW_AT_low_pc
	.long	.Lfunc_end50-.Lfunc_begin50     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string142                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4956                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x1735:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string254                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4956                            @ DW_AT_decl_line
	.long	904                             @ DW_AT_type
	.byte	22                              @ Abbrev [22] 0x1744:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string260                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4956                            @ DW_AT_decl_line
	.long	6971                            @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x1753:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4958                            @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x1762:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	7
	.long	.Linfo_string259                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4959                            @ DW_AT_decl_line
	.long	578                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x1771:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string206                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	4960                            @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1780:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp823                        @ DW_AT_low_pc
	.long	.Ltmp824-.Ltmp823               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	4962                            @ DW_AT_call_line
	.byte	3                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x1791:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	24                              @ Abbrev [24] 0x179a:0x22 DW_TAG_inlined_subroutine
	.long	2330                            @ DW_AT_abstract_origin
	.long	.Ltmp827                        @ DW_AT_low_pc
	.long	.Ltmp828-.Ltmp827               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	4984                            @ DW_AT_call_line
	.byte	28                              @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x17ab:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	28
	.long	2342                            @ DW_AT_abstract_origin
	.byte	25                              @ Abbrev [25] 0x17b3:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	24
	.long	2353                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	24                              @ Abbrev [24] 0x17bc:0x1a DW_TAG_inlined_subroutine
	.long	1191                            @ DW_AT_abstract_origin
	.long	.Ltmp834                        @ DW_AT_low_pc
	.long	.Ltmp835-.Ltmp834               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	5000                            @ DW_AT_call_line
	.byte	5                               @ DW_AT_call_column
	.byte	25                              @ Abbrev [25] 0x17cd:0x8 DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	32
	.long	1199                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	24                              @ Abbrev [24] 0x17d6:0x1a DW_TAG_inlined_subroutine
	.long	2365                            @ DW_AT_abstract_origin
	.long	.Ltmp849                        @ DW_AT_low_pc
	.long	.Ltmp850-.Ltmp849               @ DW_AT_high_pc
	.byte	3                               @ DW_AT_call_file
	.short	5034                            @ DW_AT_call_line
	.byte	3                               @ DW_AT_call_column
	.byte	32                              @ Abbrev [32] 0x17e7:0x8 DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	36
	.long	2373                            @ DW_AT_abstract_origin
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0x17f1:0x44 DW_TAG_subprogram
	.long	.Lfunc_begin51                  @ DW_AT_low_pc
	.long	.Lfunc_end51-.Lfunc_begin51     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string143                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	5043                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	850                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x1807:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string189                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	5043                            @ DW_AT_decl_line
	.long	904                             @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x1816:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	5045                            @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	23                              @ Abbrev [23] 0x1825:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string170                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	5046                            @ DW_AT_decl_line
	.long	850                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	27                              @ Abbrev [27] 0x1835:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin52                  @ DW_AT_low_pc
	.long	.Lfunc_end52-.Lfunc_begin52     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string144                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3545                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	23                              @ Abbrev [23] 0x1847:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string26                 @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3547                            @ DW_AT_decl_line
	.long	458                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	27                              @ Abbrev [27] 0x1857:0x2c DW_TAG_subprogram
	.long	.Lfunc_begin53                  @ DW_AT_low_pc
	.long	.Lfunc_end53-.Lfunc_begin53     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string145                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3577                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	26                              @ Abbrev [26] 0x1869:0x19 DW_TAG_lexical_block
	.long	.Ltmp869                        @ DW_AT_low_pc
	.long	.Ltmp874-.Ltmp869               @ DW_AT_high_pc
	.byte	23                              @ Abbrev [23] 0x1872:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string181                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.short	3584                            @ DW_AT_decl_line
	.long	61                              @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
	.byte	9                               @ Abbrev [9] 0x1883:0xb DW_TAG_typedef
	.long	1051                            @ DW_AT_type
	.long	.Linfo_string102                @ DW_AT_name
	.byte	5                               @ DW_AT_decl_file
	.byte	87                              @ DW_AT_decl_line
	.byte	4                               @ Abbrev [4] 0x188e:0x5 DW_TAG_pointer_type
	.long	554                             @ DW_AT_type
	.byte	9                               @ Abbrev [9] 0x1893:0xb DW_TAG_typedef
	.long	6302                            @ DW_AT_type
	.long	.Linfo_string147                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.byte	35                              @ DW_AT_decl_line
	.byte	4                               @ Abbrev [4] 0x189e:0x5 DW_TAG_pointer_type
	.long	6307                            @ DW_AT_type
	.byte	35                              @ Abbrev [35] 0x18a3:0x7 DW_TAG_subroutine_type
                                        @ DW_AT_prototyped
	.byte	36                              @ Abbrev [36] 0x18a4:0x5 DW_TAG_formal_parameter
	.long	402                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	18                              @ Abbrev [18] 0x18aa:0x5 DW_TAG_const_type
	.long	1140                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x18af:0x5 DW_TAG_const_type
	.long	288                             @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x18b4:0x5 DW_TAG_const_type
	.long	402                             @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x18b9:0x5 DW_TAG_const_type
	.long	537                             @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x18be:0x5 DW_TAG_const_type
	.long	6339                            @ DW_AT_type
	.byte	4                               @ Abbrev [4] 0x18c3:0x5 DW_TAG_pointer_type
	.long	6344                            @ DW_AT_type
	.byte	5                               @ Abbrev [5] 0x18c8:0xc DW_TAG_typedef
	.long	6356                            @ DW_AT_type
	.long	.Linfo_string168                @ DW_AT_name
	.byte	8                               @ DW_AT_decl_file
	.short	1139                            @ DW_AT_decl_line
	.byte	37                              @ Abbrev [37] 0x18d4:0x8c DW_TAG_structure_type
	.long	.Linfo_string167                @ DW_AT_name
	.byte	92                              @ DW_AT_byte_size
	.byte	8                               @ DW_AT_decl_file
	.short	1091                            @ DW_AT_decl_line
	.byte	8                               @ Abbrev [8] 0x18dd:0xd DW_TAG_member
	.long	.Linfo_string153                @ DW_AT_name
	.long	402                             @ DW_AT_type
	.byte	8                               @ DW_AT_decl_file
	.short	1093                            @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x18ea:0xd DW_TAG_member
	.long	.Linfo_string154                @ DW_AT_name
	.long	6496                            @ DW_AT_type
	.byte	8                               @ DW_AT_decl_file
	.short	1097                            @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x18f7:0xd DW_TAG_member
	.long	.Linfo_string159                @ DW_AT_name
	.long	458                             @ DW_AT_type
	.byte	8                               @ DW_AT_decl_file
	.short	1098                            @ DW_AT_decl_line
	.byte	44                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x1904:0xd DW_TAG_member
	.long	.Linfo_string160                @ DW_AT_name
	.long	402                             @ DW_AT_type
	.byte	8                               @ DW_AT_decl_file
	.short	1099                            @ DW_AT_decl_line
	.byte	48                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x1911:0xd DW_TAG_member
	.long	.Linfo_string161                @ DW_AT_name
	.long	6568                            @ DW_AT_type
	.byte	8                               @ DW_AT_decl_file
	.short	1100                            @ DW_AT_decl_line
	.byte	52                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x191e:0xd DW_TAG_member
	.long	.Linfo_string162                @ DW_AT_name
	.long	6580                            @ DW_AT_type
	.byte	8                               @ DW_AT_decl_file
	.short	1108                            @ DW_AT_decl_line
	.byte	64                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x192b:0xd DW_TAG_member
	.long	.Linfo_string163                @ DW_AT_name
	.long	6580                            @ DW_AT_type
	.byte	8                               @ DW_AT_decl_file
	.short	1111                            @ DW_AT_decl_line
	.byte	72                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x1938:0xd DW_TAG_member
	.long	.Linfo_string164                @ DW_AT_name
	.long	288                             @ DW_AT_type
	.byte	8                               @ DW_AT_decl_file
	.short	1120                            @ DW_AT_decl_line
	.byte	80                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x1945:0xd DW_TAG_member
	.long	.Linfo_string165                @ DW_AT_name
	.long	288                             @ DW_AT_type
	.byte	8                               @ DW_AT_decl_file
	.short	1126                            @ DW_AT_decl_line
	.byte	84                              @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x1952:0xd DW_TAG_member
	.long	.Linfo_string166                @ DW_AT_name
	.long	578                             @ DW_AT_type
	.byte	8                               @ DW_AT_decl_file
	.short	1127                            @ DW_AT_decl_line
	.byte	88                              @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	12                              @ Abbrev [12] 0x1960:0xc DW_TAG_array_type
	.long	6508                            @ DW_AT_type
	.byte	13                              @ Abbrev [13] 0x1965:0x6 DW_TAG_subrange_type
	.long	561                             @ DW_AT_type
	.byte	2                               @ DW_AT_count
	.byte	0                               @ End Of Children Mark
	.byte	5                               @ Abbrev [5] 0x196c:0xc DW_TAG_typedef
	.long	6520                            @ DW_AT_type
	.long	.Linfo_string158                @ DW_AT_name
	.byte	8                               @ DW_AT_decl_file
	.short	1051                            @ DW_AT_decl_line
	.byte	37                              @ Abbrev [37] 0x1978:0x24 DW_TAG_structure_type
	.long	.Linfo_string157                @ DW_AT_name
	.byte	20                              @ DW_AT_byte_size
	.byte	8                               @ DW_AT_decl_file
	.short	1040                            @ DW_AT_decl_line
	.byte	8                               @ Abbrev [8] 0x1981:0xd DW_TAG_member
	.long	.Linfo_string155                @ DW_AT_name
	.long	386                             @ DW_AT_type
	.byte	8                               @ DW_AT_decl_file
	.short	1045                            @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	8                               @ Abbrev [8] 0x198e:0xd DW_TAG_member
	.long	.Linfo_string156                @ DW_AT_name
	.long	6556                            @ DW_AT_type
	.byte	8                               @ DW_AT_decl_file
	.short	1046                            @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	12                              @ Abbrev [12] 0x199c:0xc DW_TAG_array_type
	.long	402                             @ DW_AT_type
	.byte	13                              @ Abbrev [13] 0x19a1:0x6 DW_TAG_subrange_type
	.long	561                             @ DW_AT_type
	.byte	4                               @ DW_AT_count
	.byte	0                               @ End Of Children Mark
	.byte	12                              @ Abbrev [12] 0x19a8:0xc DW_TAG_array_type
	.long	578                             @ DW_AT_type
	.byte	13                              @ Abbrev [13] 0x19ad:0x6 DW_TAG_subrange_type
	.long	561                             @ DW_AT_type
	.byte	10                              @ DW_AT_count
	.byte	0                               @ End Of Children Mark
	.byte	12                              @ Abbrev [12] 0x19b4:0xc DW_TAG_array_type
	.long	458                             @ DW_AT_type
	.byte	13                              @ Abbrev [13] 0x19b9:0x6 DW_TAG_subrange_type
	.long	561                             @ DW_AT_type
	.byte	2                               @ DW_AT_count
	.byte	0                               @ End Of Children Mark
	.byte	3                               @ Abbrev [3] 0x19c0:0x5 DW_TAG_volatile_type
	.long	1162                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x19c5:0x5 DW_TAG_const_type
	.long	6602                            @ DW_AT_type
	.byte	4                               @ Abbrev [4] 0x19ca:0x5 DW_TAG_pointer_type
	.long	904                             @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x19cf:0x5 DW_TAG_const_type
	.long	6612                            @ DW_AT_type
	.byte	4                               @ Abbrev [4] 0x19d4:0x5 DW_TAG_pointer_type
	.long	6617                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x19d9:0x5 DW_TAG_const_type
	.long	6622                            @ DW_AT_type
	.byte	9                               @ Abbrev [9] 0x19de:0xb DW_TAG_typedef
	.long	6633                            @ DW_AT_type
	.long	.Linfo_string178                @ DW_AT_name
	.byte	5                               @ DW_AT_decl_file
	.byte	116                             @ DW_AT_decl_line
	.byte	6                               @ Abbrev [6] 0x19e9:0x2d DW_TAG_structure_type
	.long	.Linfo_string177                @ DW_AT_name
	.byte	12                              @ DW_AT_byte_size
	.byte	5                               @ DW_AT_decl_file
	.byte	111                             @ DW_AT_decl_line
	.byte	7                               @ Abbrev [7] 0x19f1:0xc DW_TAG_member
	.long	.Linfo_string174                @ DW_AT_name
	.long	402                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.byte	113                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	7                               @ Abbrev [7] 0x19fd:0xc DW_TAG_member
	.long	.Linfo_string175                @ DW_AT_name
	.long	288                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.byte	114                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	7                               @ Abbrev [7] 0x1a09:0xc DW_TAG_member
	.long	.Linfo_string176                @ DW_AT_name
	.long	288                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.byte	115                             @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	18                              @ Abbrev [18] 0x1a16:0x5 DW_TAG_const_type
	.long	386                             @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x1a1b:0x5 DW_TAG_const_type
	.long	850                             @ DW_AT_type
	.byte	4                               @ Abbrev [4] 0x1a20:0x5 DW_TAG_pointer_type
	.long	6693                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x1a25:0x5 DW_TAG_const_type
	.long	626                             @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x1a2a:0x5 DW_TAG_const_type
	.long	6703                            @ DW_AT_type
	.byte	4                               @ Abbrev [4] 0x1a2f:0x5 DW_TAG_pointer_type
	.long	6708                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x1a34:0x5 DW_TAG_const_type
	.long	66                              @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x1a39:0x5 DW_TAG_const_type
	.long	904                             @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x1a3e:0x5 DW_TAG_const_type
	.long	6723                            @ DW_AT_type
	.byte	4                               @ Abbrev [4] 0x1a43:0x5 DW_TAG_pointer_type
	.long	6728                            @ DW_AT_type
	.byte	9                               @ Abbrev [9] 0x1a48:0xb DW_TAG_typedef
	.long	6739                            @ DW_AT_type
	.long	.Linfo_string216                @ DW_AT_name
	.byte	5                               @ DW_AT_decl_file
	.byte	148                             @ DW_AT_decl_line
	.byte	6                               @ Abbrev [6] 0x1a53:0x75 DW_TAG_structure_type
	.long	.Linfo_string215                @ DW_AT_name
	.byte	36                              @ DW_AT_byte_size
	.byte	5                               @ DW_AT_decl_file
	.byte	137                             @ DW_AT_decl_line
	.byte	7                               @ Abbrev [7] 0x1a5b:0xc DW_TAG_member
	.long	.Linfo_string209                @ DW_AT_name
	.long	904                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.byte	139                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	7                               @ Abbrev [7] 0x1a67:0xc DW_TAG_member
	.long	.Linfo_string28                 @ DW_AT_name
	.long	1140                            @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.byte	140                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	7                               @ Abbrev [7] 0x1a73:0xc DW_TAG_member
	.long	.Linfo_string210                @ DW_AT_name
	.long	458                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.byte	141                             @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	7                               @ Abbrev [7] 0x1a7f:0xc DW_TAG_member
	.long	.Linfo_string211                @ DW_AT_name
	.long	6275                            @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.byte	142                             @ DW_AT_decl_line
	.byte	12                              @ DW_AT_data_member_location
	.byte	7                               @ Abbrev [7] 0x1a8b:0xc DW_TAG_member
	.long	.Linfo_string212                @ DW_AT_name
	.long	458                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.byte	143                             @ DW_AT_decl_line
	.byte	16                              @ DW_AT_data_member_location
	.byte	7                               @ Abbrev [7] 0x1a97:0xc DW_TAG_member
	.long	.Linfo_string33                 @ DW_AT_name
	.long	458                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.byte	144                             @ DW_AT_decl_line
	.byte	20                              @ DW_AT_data_member_location
	.byte	7                               @ Abbrev [7] 0x1aa3:0xc DW_TAG_member
	.long	.Linfo_string35                 @ DW_AT_name
	.long	288                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.byte	145                             @ DW_AT_decl_line
	.byte	24                              @ DW_AT_data_member_location
	.byte	7                               @ Abbrev [7] 0x1aaf:0xc DW_TAG_member
	.long	.Linfo_string213                @ DW_AT_name
	.long	537                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.byte	146                             @ DW_AT_decl_line
	.byte	28                              @ DW_AT_data_member_location
	.byte	7                               @ Abbrev [7] 0x1abb:0xc DW_TAG_member
	.long	.Linfo_string214                @ DW_AT_name
	.long	1173                            @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.byte	147                             @ DW_AT_decl_line
	.byte	32                              @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	18                              @ Abbrev [18] 0x1ac8:0x5 DW_TAG_const_type
	.long	458                             @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x1acd:0x5 DW_TAG_const_type
	.long	6866                            @ DW_AT_type
	.byte	4                               @ Abbrev [4] 0x1ad2:0x5 DW_TAG_pointer_type
	.long	288                             @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x1ad7:0x5 DW_TAG_const_type
	.long	660                             @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x1adc:0x5 DW_TAG_const_type
	.long	6688                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x1ae1:0x5 DW_TAG_const_type
	.long	6886                            @ DW_AT_type
	.byte	4                               @ Abbrev [4] 0x1ae6:0x5 DW_TAG_pointer_type
	.long	6891                            @ DW_AT_type
	.byte	9                               @ Abbrev [9] 0x1aeb:0xb DW_TAG_typedef
	.long	6902                            @ DW_AT_type
	.long	.Linfo_string235                @ DW_AT_name
	.byte	5                               @ DW_AT_decl_file
	.byte	106                             @ DW_AT_decl_line
	.byte	6                               @ Abbrev [6] 0x1af6:0x21 DW_TAG_structure_type
	.long	.Linfo_string234                @ DW_AT_name
	.byte	8                               @ DW_AT_byte_size
	.byte	5                               @ DW_AT_decl_file
	.byte	102                             @ DW_AT_decl_line
	.byte	7                               @ Abbrev [7] 0x1afe:0xc DW_TAG_member
	.long	.Linfo_string232                @ DW_AT_name
	.long	850                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.byte	104                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	7                               @ Abbrev [7] 0x1b0a:0xc DW_TAG_member
	.long	.Linfo_string233                @ DW_AT_name
	.long	386                             @ DW_AT_type
	.byte	5                               @ DW_AT_decl_file
	.byte	105                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	18                              @ Abbrev [18] 0x1b17:0x5 DW_TAG_const_type
	.long	6940                            @ DW_AT_type
	.byte	4                               @ Abbrev [4] 0x1b1c:0x5 DW_TAG_pointer_type
	.long	386                             @ DW_AT_type
	.byte	4                               @ Abbrev [4] 0x1b21:0x5 DW_TAG_pointer_type
	.long	6950                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x1b26:0x5 DW_TAG_const_type
	.long	578                             @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x1b2b:0x5 DW_TAG_const_type
	.long	61                              @ DW_AT_type
	.byte	9                               @ Abbrev [9] 0x1b30:0xb DW_TAG_typedef
	.long	1096                            @ DW_AT_type
	.long	.Linfo_string257                @ DW_AT_name
	.byte	5                               @ DW_AT_decl_file
	.byte	97                              @ DW_AT_decl_line
	.byte	4                               @ Abbrev [4] 0x1b3b:0x5 DW_TAG_pointer_type
	.long	850                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
.Ldebug_info_end0:
	.section	.debug_ranges,"",%progbits
.Ldebug_ranges0:
	.long	.Lfunc_begin0
	.long	.Lfunc_end0
	.long	.Lfunc_begin1
	.long	.Lfunc_end1
	.long	.Lfunc_begin2
	.long	.Lfunc_end2
	.long	.Lfunc_begin3
	.long	.Lfunc_end3
	.long	.Lfunc_begin4
	.long	.Lfunc_end4
	.long	.Lfunc_begin5
	.long	.Lfunc_end5
	.long	.Lfunc_begin6
	.long	.Lfunc_end6
	.long	.Lfunc_begin7
	.long	.Lfunc_end7
	.long	.Lfunc_begin8
	.long	.Lfunc_end8
	.long	.Lfunc_begin9
	.long	.Lfunc_end9
	.long	.Lfunc_begin10
	.long	.Lfunc_end10
	.long	.Lfunc_begin11
	.long	.Lfunc_end11
	.long	.Lfunc_begin12
	.long	.Lfunc_end12
	.long	.Lfunc_begin13
	.long	.Lfunc_end13
	.long	.Lfunc_begin14
	.long	.Lfunc_end14
	.long	.Lfunc_begin15
	.long	.Lfunc_end15
	.long	.Lfunc_begin16
	.long	.Lfunc_end16
	.long	.Lfunc_begin17
	.long	.Lfunc_end17
	.long	.Lfunc_begin18
	.long	.Lfunc_end18
	.long	.Lfunc_begin19
	.long	.Lfunc_end19
	.long	.Lfunc_begin20
	.long	.Lfunc_end20
	.long	.Lfunc_begin21
	.long	.Lfunc_end21
	.long	.Lfunc_begin22
	.long	.Lfunc_end22
	.long	.Lfunc_begin23
	.long	.Lfunc_end23
	.long	.Lfunc_begin24
	.long	.Lfunc_end24
	.long	.Lfunc_begin25
	.long	.Lfunc_end25
	.long	.Lfunc_begin26
	.long	.Lfunc_end26
	.long	.Lfunc_begin27
	.long	.Lfunc_end27
	.long	.Lfunc_begin28
	.long	.Lfunc_end28
	.long	.Lfunc_begin29
	.long	.Lfunc_end29
	.long	.Lfunc_begin30
	.long	.Lfunc_end30
	.long	.Lfunc_begin31
	.long	.Lfunc_end31
	.long	.Lfunc_begin32
	.long	.Lfunc_end32
	.long	.Lfunc_begin33
	.long	.Lfunc_end33
	.long	.Lfunc_begin34
	.long	.Lfunc_end34
	.long	.Lfunc_begin35
	.long	.Lfunc_end35
	.long	.Lfunc_begin36
	.long	.Lfunc_end36
	.long	.Lfunc_begin37
	.long	.Lfunc_end37
	.long	.Lfunc_begin38
	.long	.Lfunc_end38
	.long	.Lfunc_begin39
	.long	.Lfunc_end39
	.long	.Lfunc_begin40
	.long	.Lfunc_end40
	.long	.Lfunc_begin41
	.long	.Lfunc_end41
	.long	.Lfunc_begin42
	.long	.Lfunc_end42
	.long	.Lfunc_begin43
	.long	.Lfunc_end43
	.long	.Lfunc_begin44
	.long	.Lfunc_end44
	.long	.Lfunc_begin45
	.long	.Lfunc_end45
	.long	.Lfunc_begin46
	.long	.Lfunc_end46
	.long	.Lfunc_begin47
	.long	.Lfunc_end47
	.long	.Lfunc_begin48
	.long	.Lfunc_end48
	.long	.Lfunc_begin49
	.long	.Lfunc_end49
	.long	.Lfunc_begin50
	.long	.Lfunc_end50
	.long	.Lfunc_begin51
	.long	.Lfunc_end51
	.long	.Lfunc_begin52
	.long	.Lfunc_end52
	.long	.Lfunc_begin53
	.long	.Lfunc_end53
	.long	0
	.long	0
	.section	.debug_str,"MS",%progbits,1
.Linfo_string0:
	.asciz	"Component: ARM Compiler 6.16 Tool: armclang [5dfeb700]" @ string offset=0
.Linfo_string1:
	.asciz	"../../FreeRTOS\\tasks.c"       @ string offset=55
.Linfo_string2:
	.asciz	"C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" @ string offset=78
.Linfo_string3:
	.asciz	"pxCurrentTCB"                  @ string offset=152
.Linfo_string4:
	.asciz	"pxTopOfStack"                  @ string offset=165
.Linfo_string5:
	.asciz	"unsigned int"                  @ string offset=178
.Linfo_string6:
	.asciz	"uint32_t"                      @ string offset=191
.Linfo_string7:
	.asciz	"StackType_t"                   @ string offset=200
.Linfo_string8:
	.asciz	"xStateListItem"                @ string offset=212
.Linfo_string9:
	.asciz	"xItemValue"                    @ string offset=227
.Linfo_string10:
	.asciz	"TickType_t"                    @ string offset=238
.Linfo_string11:
	.asciz	"pxNext"                        @ string offset=249
.Linfo_string12:
	.asciz	"pxPrevious"                    @ string offset=256
.Linfo_string13:
	.asciz	"pvOwner"                       @ string offset=267
.Linfo_string14:
	.asciz	"pvContainer"                   @ string offset=275
.Linfo_string15:
	.asciz	"uxNumberOfItems"               @ string offset=287
.Linfo_string16:
	.asciz	"long unsigned int"             @ string offset=303
.Linfo_string17:
	.asciz	"UBaseType_t"                   @ string offset=321
.Linfo_string18:
	.asciz	"pxIndex"                       @ string offset=333
.Linfo_string19:
	.asciz	"xListEnd"                      @ string offset=341
.Linfo_string20:
	.asciz	"xMINI_LIST_ITEM"               @ string offset=350
.Linfo_string21:
	.asciz	"MiniListItem_t"                @ string offset=366
.Linfo_string22:
	.asciz	"xLIST"                         @ string offset=381
.Linfo_string23:
	.asciz	"xLIST_ITEM"                    @ string offset=387
.Linfo_string24:
	.asciz	"ListItem_t"                    @ string offset=398
.Linfo_string25:
	.asciz	"xEventListItem"                @ string offset=409
.Linfo_string26:
	.asciz	"uxPriority"                    @ string offset=424
.Linfo_string27:
	.asciz	"pxStack"                       @ string offset=435
.Linfo_string28:
	.asciz	"pcTaskName"                    @ string offset=443
.Linfo_string29:
	.asciz	"char"                          @ string offset=454
.Linfo_string30:
	.asciz	"__ARRAY_SIZE_TYPE__"           @ string offset=459
.Linfo_string31:
	.asciz	"uxTCBNumber"                   @ string offset=479
.Linfo_string32:
	.asciz	"uxTaskNumber"                  @ string offset=491
.Linfo_string33:
	.asciz	"uxBasePriority"                @ string offset=504
.Linfo_string34:
	.asciz	"uxMutexesHeld"                 @ string offset=519
.Linfo_string35:
	.asciz	"ulRunTimeCounter"              @ string offset=533
.Linfo_string36:
	.asciz	"ulNotifiedValue"               @ string offset=550
.Linfo_string37:
	.asciz	"ucNotifyState"                 @ string offset=566
.Linfo_string38:
	.asciz	"unsigned char"                 @ string offset=580
.Linfo_string39:
	.asciz	"uint8_t"                       @ string offset=594
.Linfo_string40:
	.asciz	"tskTaskControlBlock"           @ string offset=602
.Linfo_string41:
	.asciz	"tskTCB"                        @ string offset=622
.Linfo_string42:
	.asciz	"TCB_t"                         @ string offset=629
.Linfo_string43:
	.asciz	"pxReadyTasksLists"             @ string offset=635
.Linfo_string44:
	.asciz	"List_t"                        @ string offset=653
.Linfo_string45:
	.asciz	"pxDelayedTaskList"             @ string offset=660
.Linfo_string46:
	.asciz	"pxOverflowDelayedTaskList"     @ string offset=678
.Linfo_string47:
	.asciz	"xPendingReadyList"             @ string offset=704
.Linfo_string48:
	.asciz	"xTasksWaitingTermination"      @ string offset=722
.Linfo_string49:
	.asciz	"xDelayedTaskList1"             @ string offset=747
.Linfo_string50:
	.asciz	"xDelayedTaskList2"             @ string offset=765
.Linfo_string51:
	.asciz	"uxTopReadyPriority"            @ string offset=783
.Linfo_string52:
	.asciz	"uxDeletedTasksWaitingCleanUp"  @ string offset=802
.Linfo_string53:
	.asciz	"uxCurrentNumberOfTasks"        @ string offset=831
.Linfo_string54:
	.asciz	"xSchedulerRunning"             @ string offset=854
.Linfo_string55:
	.asciz	"long int"                      @ string offset=872
.Linfo_string56:
	.asciz	"BaseType_t"                    @ string offset=881
.Linfo_string57:
	.asciz	"uxSchedulerSuspended"          @ string offset=892
.Linfo_string58:
	.asciz	"xIdleTaskHandle"               @ string offset=913
.Linfo_string59:
	.asciz	"TaskHandle_t"                  @ string offset=929
.Linfo_string60:
	.asciz	"xNextTaskUnblockTime"          @ string offset=942
.Linfo_string61:
	.asciz	"xTickCount"                    @ string offset=963
.Linfo_string62:
	.asciz	"xYieldPending"                 @ string offset=974
.Linfo_string63:
	.asciz	"uxPendedTicks"                 @ string offset=988
.Linfo_string64:
	.asciz	"xNumOfOverflows"               @ string offset=1002
.Linfo_string65:
	.asciz	"ulTotalRunTime"                @ string offset=1018
.Linfo_string66:
	.asciz	"ulTaskSwitchedInTime"          @ string offset=1033
.Linfo_string67:
	.asciz	"eRunning"                      @ string offset=1054
.Linfo_string68:
	.asciz	"eReady"                        @ string offset=1063
.Linfo_string69:
	.asciz	"eBlocked"                      @ string offset=1070
.Linfo_string70:
	.asciz	"eSuspended"                    @ string offset=1079
.Linfo_string71:
	.asciz	"eDeleted"                      @ string offset=1090
.Linfo_string72:
	.asciz	"eInvalid"                      @ string offset=1099
.Linfo_string73:
	.asciz	"eNoAction"                     @ string offset=1108
.Linfo_string74:
	.asciz	"eSetBits"                      @ string offset=1118
.Linfo_string75:
	.asciz	"eIncrement"                    @ string offset=1127
.Linfo_string76:
	.asciz	"eSetValueWithOverwrite"        @ string offset=1138
.Linfo_string77:
	.asciz	"eSetValueWithoutOverwrite"     @ string offset=1161
.Linfo_string78:
	.asciz	"int"                           @ string offset=1187
.Linfo_string79:
	.asciz	"size_t"                        @ string offset=1191
.Linfo_string80:
	.asciz	"unsigned short"                @ string offset=1198
.Linfo_string81:
	.asciz	"uint16_t"                      @ string offset=1213
.Linfo_string82:
	.asciz	"vPortRaiseBASEPRI"             @ string offset=1222
.Linfo_string83:
	.asciz	"ulNewBASEPRI"                  @ string offset=1240
.Linfo_string84:
	.asciz	"ulPortRaiseBASEPRI"            @ string offset=1253
.Linfo_string85:
	.asciz	"ulOriginalBASEPRI"             @ string offset=1272
.Linfo_string86:
	.asciz	"vPortSetBASEPRI"               @ string offset=1290
.Linfo_string87:
	.asciz	"ulNewMaskValue"                @ string offset=1306
.Linfo_string88:
	.asciz	"ucPortCountLeadingZeros"       @ string offset=1321
.Linfo_string89:
	.asciz	"ulBitmap"                      @ string offset=1345
.Linfo_string90:
	.asciz	"ucReturn"                      @ string offset=1354
.Linfo_string91:
	.asciz	"xTaskCreateStatic"             @ string offset=1363
.Linfo_string92:
	.asciz	"prvInitialiseNewTask"          @ string offset=1381
.Linfo_string93:
	.asciz	"prvAddNewTaskToReadyList"      @ string offset=1402
.Linfo_string94:
	.asciz	"vTaskDelete"                   @ string offset=1427
.Linfo_string95:
	.asciz	"prvDeleteTCB"                  @ string offset=1439
.Linfo_string96:
	.asciz	"prvResetNextTaskUnblockTime"   @ string offset=1452
.Linfo_string97:
	.asciz	"vTaskDelay"                    @ string offset=1480
.Linfo_string98:
	.asciz	"vTaskSuspendAll"               @ string offset=1491
.Linfo_string99:
	.asciz	"prvAddCurrentTaskToDelayedList" @ string offset=1507
.Linfo_string100:
	.asciz	"xTaskResumeAll"                @ string offset=1538
.Linfo_string101:
	.asciz	"eTaskGetState"                 @ string offset=1553
.Linfo_string102:
	.asciz	"eTaskState"                    @ string offset=1567
.Linfo_string103:
	.asciz	"uxTaskPriorityGet"             @ string offset=1578
.Linfo_string104:
	.asciz	"uxTaskPriorityGetFromISR"      @ string offset=1596
.Linfo_string105:
	.asciz	"vTaskPrioritySet"              @ string offset=1621
.Linfo_string106:
	.asciz	"vTaskStartScheduler"           @ string offset=1638
.Linfo_string107:
	.asciz	"prvIdleTask"                   @ string offset=1658
.Linfo_string108:
	.asciz	"vTaskEndScheduler"             @ string offset=1670
.Linfo_string109:
	.asciz	"xTaskIncrementTick"            @ string offset=1688
.Linfo_string110:
	.asciz	"xTaskGetTickCount"             @ string offset=1707
.Linfo_string111:
	.asciz	"xTaskGetTickCountFromISR"      @ string offset=1725
.Linfo_string112:
	.asciz	"uxTaskGetNumberOfTasks"        @ string offset=1750
.Linfo_string113:
	.asciz	"pcTaskGetName"                 @ string offset=1773
.Linfo_string114:
	.asciz	"uxTaskGetSystemState"          @ string offset=1787
.Linfo_string115:
	.asciz	"prvListTasksWithinSingleList"  @ string offset=1808
.Linfo_string116:
	.asciz	"vTaskSwitchContext"            @ string offset=1837
.Linfo_string117:
	.asciz	"vTaskPlaceOnEventList"         @ string offset=1856
.Linfo_string118:
	.asciz	"vTaskPlaceOnUnorderedEventList" @ string offset=1878
.Linfo_string119:
	.asciz	"vTaskPlaceOnEventListRestricted" @ string offset=1909
.Linfo_string120:
	.asciz	"xTaskRemoveFromEventList"      @ string offset=1941
.Linfo_string121:
	.asciz	"vTaskRemoveFromUnorderedEventList" @ string offset=1966
.Linfo_string122:
	.asciz	"vTaskSetTimeOutState"          @ string offset=2000
.Linfo_string123:
	.asciz	"vTaskInternalSetTimeOutState"  @ string offset=2021
.Linfo_string124:
	.asciz	"xTaskCheckForTimeOut"          @ string offset=2050
.Linfo_string125:
	.asciz	"vTaskMissedYield"              @ string offset=2071
.Linfo_string126:
	.asciz	"uxTaskGetTaskNumber"           @ string offset=2088
.Linfo_string127:
	.asciz	"vTaskSetTaskNumber"            @ string offset=2108
.Linfo_string128:
	.asciz	"vTaskGetInfo"                  @ string offset=2127
.Linfo_string129:
	.asciz	"prvTaskCheckFreeStackSpace"    @ string offset=2140
.Linfo_string130:
	.asciz	"uxTaskGetStackHighWaterMark"   @ string offset=2167
.Linfo_string131:
	.asciz	"xTaskGetCurrentTaskHandle"     @ string offset=2195
.Linfo_string132:
	.asciz	"xTaskGetSchedulerState"        @ string offset=2221
.Linfo_string133:
	.asciz	"xTaskPriorityInherit"          @ string offset=2244
.Linfo_string134:
	.asciz	"xTaskPriorityDisinherit"       @ string offset=2265
.Linfo_string135:
	.asciz	"vTaskPriorityDisinheritAfterTimeout" @ string offset=2289
.Linfo_string136:
	.asciz	"uxTaskResetEventItemValue"     @ string offset=2325
.Linfo_string137:
	.asciz	"pvTaskIncrementMutexHeldCount" @ string offset=2351
.Linfo_string138:
	.asciz	"ulTaskNotifyTake"              @ string offset=2381
.Linfo_string139:
	.asciz	"xTaskNotifyWait"               @ string offset=2398
.Linfo_string140:
	.asciz	"xTaskGenericNotify"            @ string offset=2414
.Linfo_string141:
	.asciz	"xTaskGenericNotifyFromISR"     @ string offset=2433
.Linfo_string142:
	.asciz	"vTaskNotifyGiveFromISR"        @ string offset=2459
.Linfo_string143:
	.asciz	"xTaskNotifyStateClear"         @ string offset=2482
.Linfo_string144:
	.asciz	"prvInitialiseTaskLists"        @ string offset=2504
.Linfo_string145:
	.asciz	"prvCheckTasksWaitingTermination" @ string offset=2527
.Linfo_string146:
	.asciz	"pxTaskCode"                    @ string offset=2559
.Linfo_string147:
	.asciz	"TaskFunction_t"                @ string offset=2570
.Linfo_string148:
	.asciz	"pcName"                        @ string offset=2585
.Linfo_string149:
	.asciz	"ulStackDepth"                  @ string offset=2592
.Linfo_string150:
	.asciz	"pvParameters"                  @ string offset=2605
.Linfo_string151:
	.asciz	"puxStackBuffer"                @ string offset=2618
.Linfo_string152:
	.asciz	"pxTaskBuffer"                  @ string offset=2633
.Linfo_string153:
	.asciz	"pxDummy1"                      @ string offset=2646
.Linfo_string154:
	.asciz	"xDummy3"                       @ string offset=2655
.Linfo_string155:
	.asciz	"xDummy2"                       @ string offset=2663
.Linfo_string156:
	.asciz	"pvDummy3"                      @ string offset=2671
.Linfo_string157:
	.asciz	"xSTATIC_LIST_ITEM"             @ string offset=2680
.Linfo_string158:
	.asciz	"StaticListItem_t"              @ string offset=2698
.Linfo_string159:
	.asciz	"uxDummy5"                      @ string offset=2715
.Linfo_string160:
	.asciz	"pxDummy6"                      @ string offset=2724
.Linfo_string161:
	.asciz	"ucDummy7"                      @ string offset=2733
.Linfo_string162:
	.asciz	"uxDummy10"                     @ string offset=2742
.Linfo_string163:
	.asciz	"uxDummy12"                     @ string offset=2752
.Linfo_string164:
	.asciz	"ulDummy16"                     @ string offset=2762
.Linfo_string165:
	.asciz	"ulDummy18"                     @ string offset=2772
.Linfo_string166:
	.asciz	"ucDummy19"                     @ string offset=2782
.Linfo_string167:
	.asciz	"xSTATIC_TCB"                   @ string offset=2792
.Linfo_string168:
	.asciz	"StaticTask_t"                  @ string offset=2804
.Linfo_string169:
	.asciz	"pxNewTCB"                      @ string offset=2817
.Linfo_string170:
	.asciz	"xReturn"                       @ string offset=2826
.Linfo_string171:
	.asciz	"xSize"                         @ string offset=2834
.Linfo_string172:
	.asciz	"pxCreatedTask"                 @ string offset=2840
.Linfo_string173:
	.asciz	"xRegions"                      @ string offset=2854
.Linfo_string174:
	.asciz	"pvBaseAddress"                 @ string offset=2863
.Linfo_string175:
	.asciz	"ulLengthInBytes"               @ string offset=2877
.Linfo_string176:
	.asciz	"ulParameters"                  @ string offset=2893
.Linfo_string177:
	.asciz	"xMEMORY_REGION"                @ string offset=2906
.Linfo_string178:
	.asciz	"MemoryRegion_t"                @ string offset=2921
.Linfo_string179:
	.asciz	"x"                             @ string offset=2936
.Linfo_string180:
	.asciz	"xTaskToDelete"                 @ string offset=2938
.Linfo_string181:
	.asciz	"pxTCB"                         @ string offset=2952
.Linfo_string182:
	.asciz	"xTicksToDelay"                 @ string offset=2958
.Linfo_string183:
	.asciz	"xAlreadyYielded"               @ string offset=2972
.Linfo_string184:
	.asciz	"xTicksToWait"                  @ string offset=2988
.Linfo_string185:
	.asciz	"xCanBlockIndefinitely"         @ string offset=3001
.Linfo_string186:
	.asciz	"xTimeToWake"                   @ string offset=3023
.Linfo_string187:
	.asciz	"xConstTickCount"               @ string offset=3035
.Linfo_string188:
	.asciz	"uxPendedCounts"                @ string offset=3051
.Linfo_string189:
	.asciz	"xTask"                         @ string offset=3066
.Linfo_string190:
	.asciz	"eReturn"                       @ string offset=3072
.Linfo_string191:
	.asciz	"pxStateList"                   @ string offset=3080
.Linfo_string192:
	.asciz	"pxDelayedList"                 @ string offset=3092
.Linfo_string193:
	.asciz	"pxOverflowedDelayedList"       @ string offset=3106
.Linfo_string194:
	.asciz	"uxReturn"                      @ string offset=3130
.Linfo_string195:
	.asciz	"uxSavedInterruptState"         @ string offset=3139
.Linfo_string196:
	.asciz	"uxNewPriority"                 @ string offset=3161
.Linfo_string197:
	.asciz	"uxCurrentBasePriority"         @ string offset=3175
.Linfo_string198:
	.asciz	"uxPriorityUsedOnEntry"         @ string offset=3197
.Linfo_string199:
	.asciz	"xYieldRequired"                @ string offset=3219
.Linfo_string200:
	.asciz	"pxIdleTaskTCBBuffer"           @ string offset=3234
.Linfo_string201:
	.asciz	"pxIdleTaskStackBuffer"         @ string offset=3254
.Linfo_string202:
	.asciz	"ulIdleTaskStackSize"           @ string offset=3276
.Linfo_string203:
	.asciz	"xSwitchRequired"               @ string offset=3296
.Linfo_string204:
	.asciz	"pxTemp"                        @ string offset=3312
.Linfo_string205:
	.asciz	"xTicks"                        @ string offset=3319
.Linfo_string206:
	.asciz	"uxSavedInterruptStatus"        @ string offset=3326
.Linfo_string207:
	.asciz	"xTaskToQuery"                  @ string offset=3349
.Linfo_string208:
	.asciz	"pxTaskStatusArray"             @ string offset=3362
.Linfo_string209:
	.asciz	"xHandle"                       @ string offset=3380
.Linfo_string210:
	.asciz	"xTaskNumber"                   @ string offset=3388
.Linfo_string211:
	.asciz	"eCurrentState"                 @ string offset=3400
.Linfo_string212:
	.asciz	"uxCurrentPriority"             @ string offset=3414
.Linfo_string213:
	.asciz	"pxStackBase"                   @ string offset=3432
.Linfo_string214:
	.asciz	"usStackHighWaterMark"          @ string offset=3444
.Linfo_string215:
	.asciz	"xTASK_STATUS"                  @ string offset=3465
.Linfo_string216:
	.asciz	"TaskStatus_t"                  @ string offset=3478
.Linfo_string217:
	.asciz	"uxArraySize"                   @ string offset=3491
.Linfo_string218:
	.asciz	"pulTotalRunTime"               @ string offset=3503
.Linfo_string219:
	.asciz	"uxTask"                        @ string offset=3519
.Linfo_string220:
	.asciz	"uxQueue"                       @ string offset=3526
.Linfo_string221:
	.asciz	"pxList"                        @ string offset=3534
.Linfo_string222:
	.asciz	"eState"                        @ string offset=3541
.Linfo_string223:
	.asciz	"pxNextTCB"                     @ string offset=3548
.Linfo_string224:
	.asciz	"pxFirstTCB"                    @ string offset=3558
.Linfo_string225:
	.asciz	"pxConstList"                   @ string offset=3569
.Linfo_string226:
	.asciz	"uxTopPriority"                 @ string offset=3581
.Linfo_string227:
	.asciz	"pxEventList"                   @ string offset=3595
.Linfo_string228:
	.asciz	"xWaitIndefinitely"             @ string offset=3607
.Linfo_string229:
	.asciz	"pxUnblockedTCB"                @ string offset=3625
.Linfo_string230:
	.asciz	"pxEventListItem"               @ string offset=3640
.Linfo_string231:
	.asciz	"pxTimeOut"                     @ string offset=3656
.Linfo_string232:
	.asciz	"xOverflowCount"                @ string offset=3666
.Linfo_string233:
	.asciz	"xTimeOnEntering"               @ string offset=3681
.Linfo_string234:
	.asciz	"xTIME_OUT"                     @ string offset=3697
.Linfo_string235:
	.asciz	"TimeOut_t"                     @ string offset=3707
.Linfo_string236:
	.asciz	"pxTicksToWait"                 @ string offset=3717
.Linfo_string237:
	.asciz	"xElapsedTime"                  @ string offset=3731
.Linfo_string238:
	.asciz	"uxHandle"                      @ string offset=3744
.Linfo_string239:
	.asciz	"pxTaskStatus"                  @ string offset=3753
.Linfo_string240:
	.asciz	"xGetFreeStackSpace"            @ string offset=3766
.Linfo_string241:
	.asciz	"pucStackByte"                  @ string offset=3785
.Linfo_string242:
	.asciz	"ulCount"                       @ string offset=3798
.Linfo_string243:
	.asciz	"pucEndOfStack"                 @ string offset=3806
.Linfo_string244:
	.asciz	"pxMutexHolder"                 @ string offset=3820
.Linfo_string245:
	.asciz	"pxMutexHolderTCB"              @ string offset=3834
.Linfo_string246:
	.asciz	"uxHighestPriorityWaitingTask"  @ string offset=3851
.Linfo_string247:
	.asciz	"uxPriorityToUse"               @ string offset=3880
.Linfo_string248:
	.asciz	"uxOnlyOneMutexHeld"            @ string offset=3896
.Linfo_string249:
	.asciz	"xClearCountOnExit"             @ string offset=3915
.Linfo_string250:
	.asciz	"ulReturn"                      @ string offset=3933
.Linfo_string251:
	.asciz	"ulBitsToClearOnEntry"          @ string offset=3942
.Linfo_string252:
	.asciz	"ulBitsToClearOnExit"           @ string offset=3963
.Linfo_string253:
	.asciz	"pulNotificationValue"          @ string offset=3983
.Linfo_string254:
	.asciz	"xTaskToNotify"                 @ string offset=4004
.Linfo_string255:
	.asciz	"ulValue"                       @ string offset=4018
.Linfo_string256:
	.asciz	"eAction"                       @ string offset=4026
.Linfo_string257:
	.asciz	"eNotifyAction"                 @ string offset=4034
.Linfo_string258:
	.asciz	"pulPreviousNotificationValue"  @ string offset=4048
.Linfo_string259:
	.asciz	"ucOriginalNotifyState"         @ string offset=4077
.Linfo_string260:
	.asciz	"pxHigherPriorityTaskWoken"     @ string offset=4099
	.ident	"Component: ARM Compiler 6.16 Tool: armclang [5dfeb700]"
	.section	".note.GNU-stack","",%progbits
	.eabi_attribute	30, 6	@ Tag_ABI_optimization_goals
	.ARM_attribute	16, 1	@ Tag_AV_eba
	.section	.debug_line,"",%progbits
.Lline_table_start0:
